Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Metodo Del Rele PDF
Metodo Del Rele PDF
Fdo.:
Fecha:././
REGULADOR PID
Madrid
Mayo 2012
DOCUMENTO 1:
MEMORIA
MEMORIA
INDICE MEMORIA
INDICE DE FIGURAS .................................................................................................... 3
CAPTULO 1: PRESENTACIN ................................................................................... 6
1.1 INTRODUCCIN .................................................................................................. 6
1.2 OBJETIVOS ........................................................................................................... 9
CAPTULO 2. ESTADO DE LA TCNICA................................................................. 12
2.1 INGENIERA DE CONTROL ............................................................................. 12
2.2 ORIGEN PID........................................................................................................ 16
CAPTULO 3: DINMICA DE SISTEMAS ................................................................ 19
CAPTULO 4: TIPOS DE CONTROLES ..................................................................... 23
4.1 CONTROL ON/OFF ............................................................................................ 24
4.2 CONTROL PROPORCIONAL (P) ...................................................................... 25
4.3 CONTROL PROPORCIONAL INTEGRAL (PI) ............................................... 27
4.4 CONTROL PROPORCIONAL DERIVATIVO .................................................. 29
4.5 CONTROL PROPORCIONAL INTEGRAL DERIVATIVO (PID) ................... 30
4.6 MODIFICACIONES CONTROL PID................................................................. 35
CAPTULO 5 SINTONA DE PARMETROS ........................................................... 40
5.1 CRITERIOS DE OPTIMIZACIN DE PARAMETROS ................................... 41
5.2 ZIEGLER-NICHOLS (CURVA DE REACCIN) ............................................. 42
5.3 ZIEGLER-NICHOLS (MTODO DE OSCILACIN) ...................................... 46
5.4 MTODO DEL REL ......................................................................................... 47
5.5 CONTROLES POR AJUESTE EN FRECUENCIA ........................................... 48
CAPTULO 6: IMPLEMENTACIN PID .................................................................... 54
CAPTULO 7: DISEO DEL HARDWARE ................................................................ 59
7.1 FUENTE DE ALIMENTACIN: ........................................................................ 60
MEMORIA
MEMORIA
INDICE DE FIGURAS
Figura 1.1 Sistemas estables e inestables10
Figura 1.2 Respuestas segn la rapidez...11
Figura 3.1 Diagrama de bloques sistema de control...22
Figura 4.1 Representacin grfica control on/off..24
Figura 4.2 Diagrama de bloques control proporcional25
Figura 4.3 Representacin grfica control proporcional.26
Figura 4.4 Diagrama de bloques control integral.27
Figura 4.5 Diagrama de bloques control derivativo.....29
Figura 4.6 Formas interactiva y no interactiva del algoritmo de control PID....31
Figura 4.7 Respuesta a un escaln en lazo cerrado para diferentes K..32
Figura 4.8 Mando para diferentes K....32
Figura 4.9 Respuesta a escaln variando Ti...33
Figura 4.10 Mando para diferentes Ti.33
Figura 4.11 Respuesta a escaln variando
Figura 4.12 Mando para variaciones de
....34
34
MEMORIA
MEMORIA
MEMORIA
CAPTULO 1: PRESENTACIN
1.1 INTRODUCCIN
Para lograr esto es necesario que los procesos productivos se realicen a la mayor
velocidad posible y que las variables a controlar estn dentro de valores constantes.
Debido a estas exigencias, la industria ha necesitado de la utilizacin de nuevos y ms
complejos procesos, que muchas veces el operario no puede controlar debido a la
velocidad y exactitud requerida, adems muchas veces las condiciones del espacio
donde se lleva a cabo la tarea no son las ms adecuadas para el desempeo por un ser
humano.
MEMORIA
MEMORIA
Los sensores son otro elemento que afectan al comportamiento del sistema. En
muchas ocasiones no se filtra convenientemente el ruido asociado a los mismos.
En implementaciones del controlador PID a travs de un computador, es
importante una buena eleccin del tiempo de muestreo y consideracin de la
incorporacin o no de filtros anti-aliasing.
MEMORIA
1.2 OBJETIVOS
Uno de los objetivos comunes de todos los proyectos de final de carrera es el
poder llevar a cabo un proyecto de gran magnitud, presentando una imagen real de los
proyectos y trabajos que se nos pueden presentar en nuestro futuro profesional. Gracias
a ello se pretende juntar todos los conocimientos de muchas de las asignaturas que se
han ido estudiando durante estos aos.
En este proyecto no se especifica una planta o sistema para controlar, sino que
tiene que ser capaz de funcionar para casi cualquier sistema. Por lo tanto el diseo ser
enfocado desde un punto de vista general, dando la capacidad de que el regulador
funcione de muchas maneras distintas, que sea capaz de medir diferentes sensores y que
sea capaz de manejar diferentes actuadores. As el regulador ser muy flexible
permitiendo controlar sistemas elctricos, neumticos, hidrulicos, trmicos
Para que todas los captulos del proyecto no sean demasiado tericos se ha
decidido utilizar 2 plantas distintas, el control de la temperatura de un horno, y el
control de la velocidad angular de un motor de corriente contina como ejemplos
prcticos de todo lo que se va explicando y teniendo en cuenta. De esta manera se ir
demostrando como funcionan estos sistemas en el regulador PID.
Otro objetivo del proyecto es el poder ser manejado por un usuario de tal manera
que se diseara una manera de conectar el usuario con el regulador a travs de
pulsadores. De la misma manera, el regulador PID podr comunicar al usuario con un
LCD el estado de la planta que se est controlando.
MEMORIA
Por ltimo es necesario nombrar los objetivos que tienen cualquier sistema de
control de un sistema o una variable.
10
MEMORIA
11
MEMORIA
12
MEMORIA
13
MEMORIA
14
MEMORIA
15
MEMORIA
16
2.1
MEMORIA
2.2
2.3
Sobre la primera clase de control (proporcional, derivativo y derivativo segundo)
0y
0, que corresponda al
control proporcional que ya se haba utilizado en alguna ocasin y que daba lugar a un
sistema de segundo orden.
. Y observ
concluy que el control sera eficiente para corregir errores producidos por
perturbaciones temporales, pero que no eliminara una perturbacin constante como, por
ejemplo, un viento estable.
17
MEMORIA
2.4
Que corresponde a la expresin de un control de tipo PID. En su trabajo,
Minorsky incluye tambin un estudio de estabilidad del sistema basado en el criterio de
Hurwitz obteniendo una serie de condiciones a imponer a los parmetros
, " .
Finalmente estudia cmo afectan al sistema los retrasos en la transmisin del sistema, y
obtiene unas nuevas condiciones para los parmetros en funcin de dichos retrasos
asumiendo que stos son cortos en comparacin con el periodo de guiada del buque.
18
MEMORIA
19
MEMORIA
()#$ %*
#$ %
+,-
3.1
%
%
/$
%:
0 para t 4 0
1 para t 5 0
20
MEMORIA
67 "$ %
"$ %
69
"$ %
9
:7 $ %
$ %
:;
$ %
3.2
$'%
<
<
$'%?$'%
6= ' = 3.3
=>/
6= ' = 3.4
=>/
$'%@$'% 3.5
B$'%
B$'%@$'% 3.6
$'%
3.7
$'%
21
MEMORIA
B$'%
E$'%F$'%
3.8
E$'%F$'%G$'%
E$'%F$'%G$'% 3.9
22
MEMORIA
23
MEMORIA
K L M " 4.1
;NO
;=9
6K6 5 0
6K6 4 0
24
MEMORIA
$ %
PQ $ % 4.2
@$'%
PQ R$'% 4.3
25
MEMORIA
100%
4.4
PQ
26
MEMORIA
$ %
PQ $ %
PQ
=
$ %
4.5
@$'%
R$'%
PQ T1
1
U 4.6
='
velocidad de reajuste, sta indica la cantidad de veces por minuto que se duplica la parte
proporcional de la accin de control; su representacin en diagrama de bloques es el
mostrado en la figura.
27
MEMORIA
28
MEMORIA
$ %
PQ $ %
@$'%
R$'%
PQ
PQ $1
$ %
4.7
'% 4.8
29
MEMORIA
$ %
PQ $ %
I$'%=
VNW
PQ
=
$ %
PQ
1
='
PQ T1
$ %
4.9
'U 4.10
no
I$'%,VX=V
PQ T1
I$'%YNXNWVW7
$PQ
'
U $1
P=
'
'% 4.11
P '% 4.12
influye
30
MEMORIA
PQ
P=
PQ 4.13
PQ
=
PQ
4.14
4.15
E$'%
$'
31
1%Z
MEMORIA
32
MEMORIA
33
MEMORIA
34
MEMORIA
F$'%
1
='
P$1
'
'
% 4.16
\]
^
Un sistema realimentado debe tener una buena respuesta transitoria con respecto
a cambios en la referencia y rechazar las perturbaciones de carga y el ruido de medicin.
Un sistema con solamente error realimentado que pretende satisfacer todas las
35
MEMORIA
F$'%
P _:K$'%
K$'% M "$'% `
1
='
'
'
ab 4.17
Figura 4.14 Comparativa en la seal de mando con PID (azul) y PI-D (verde)
36
MEMORIA
37
MEMORIA
\c
38
es
MEMORIA
39
MEMORIA
Para sintonizar los parmetros hay que seguir los siguientes pasos:
-
elegido y del mtodo de sintona utilizado, se obtienen los parmetros del regulador.
Los mtodos descritos estn referidos al modelo de PID no interactivo.
40
MEMORIA
d R
dgR
d
e
e
e
.
/
| $ %|
5.1
$ %
5.2
| $ %|
5.3
que no precisa la evaluacin de una integral (slo es preciso calcular dos valores de la
respuesta). Proporciona buenos resultados, tanto para el transitorio como para el tiempo
de establecimiento. Es uno de los ms usados en los mtodos de sintona en bucle
cerrado.
41
MEMORIA
P
1
+k,
'
5.4
l
P 5.5
42
MEMORIA
Existen variantes a este mtodo como el mtodo de Cohen-Coon que usa una
regla emprica que permite ver si el mtodo es aplicable: 0.1 4
k
4 1. Para valores
43
MEMORIA
P
M
".
118
0.25
2.7 M 0.25
2.45
Y con la tabla de la figura se pueden obtener los parmetros del controlador PID:
Pm
0.0996
0.5
0.125
Suponiendo que la planta se puede aproximar a un sistema de primer orden tal que:
I$g%
144
+/. n,
2.45'
Simulando la planta con el control PID diseado la respuesta a un escaln se puede ver
en la Fig.5.5. La respuesta casi no tiene sobrepaso y es mucho ms rpida.
44
MEMORIA
45
MEMORIA
ajustados
al valor
0. Se va
PY y del periodo
de y(t).
46
MEMORIA
q.
Este control, para la mayora de los sistemas, dar como resultado una oscilacin
ante una entrada escaln. La salida del sistema ser una seal oscilatoria de periodo
y de amplitud r. En este caso, se obtiene la ganancia ltima mediante la ecuacin:
Pq
4s
5.6
tr
47
MEMORIA
48
;)
mayor a 6dB.
MEMORIA
Puede ver en
49
MEMORIA
10, L
R = 4.85
L = 5.1 mH
Ke = 0.4731 V.s
Kt = 0.4731 N.m/A
Jm = 2.18 x 10-3 Kg m2
Dm = 0.000778 N.m.s
Tr = 0.010134 N.m
lvw
v 'Z
$l v
E
180
t
x v w %'
P v
$x v
2430281.726
'$' 929.4%$' 21.96%
50
P vP %v'
MEMORIA
I$'%
1
=g
P$1
'
'
%E
Lo primero que hay que hacer es decidir con que pulsacin de oscilacin y7 vamos a
ajustar el control.
E${y7 %
M180
} M uN
|E${y7 %|
um
M90
u d
$dy7 %
$dy7 %
m
y7 v
2v 6 u
0.2371
1
LM1
PY v
4.2170
6 $u 90%
y7
4.1529
1
M
$2 v 6 u %
L
$ v y7 %
$ v y7 v L%
51
0.0545
1.0154
1L M 1
104
44.9
uN M uX um
6 6 $d v y7 %
M12.5 ~
|Q$ %|]
/
10
|E${y7 %|
uX y7
$d v y7 %
d v y7
0.0299
MEMORIA
PY
1.3299
$1 M L% v
v d
P v PY 5.7
d
1
1
M 1
T M LU v [
vL
0.2146
0.0339 [
0.2755
1.5132
52
MEMORIA
53
MEMORIA
?$g%
x$g%
P T1
1
='
'U 6.1
54
MEMORIA
Por esta serie de motivos se ha usado una implantacin digital en este proyecto. Para
la implantacin digital se podra usar un PLC (autmata programable) o un
microcontrolador. Un PLC es un microprocesador mucho ms potente y robusto, tiene
un software ms amplio y ms posibilidades de entradas y salidas. En su contra son ms
lentos y tienen un coste ms elevado. Teniendo en cuenta la magnitud del proyecto se ha
usado un microcontrolador el cual permite un funcionamiento ms especfico y efectivo
para un control PID.
55
MEMORIA
56
MEMORIA
Servicios adicionales: Estn dados por las ventajas adicionales con que cuenta
un equipo en relacin a otro, como puede ser: el software de programacin
puede ser ms manejable, ms comprensible, con un entorno grfico, ejemplos
desarrollados, etc.; ciertos equipos pueden dar una mayor garanta, que cubre
ms situaciones de operacin, o simplemente cubren por un mayor lapso de
tiempo; el trato del suministrador tambin es importante a la hora de decidirse
por un equipo u otro, adems los suministradores pueden brindar cursos
gratuitos de capacitacin para el personal a cargo, asistencia tcnica y
mantenimiento permanente; disponibilidad en stock, dentro del pas, del
producto as como de los componentes internos (repuestos, en caso sea necesaria
una reparacin); etc.
La Familia PIC fue desarrollada por la casa Microchip, se divide en cuatro gamas,
gamas enana, baja, media y alta. Las principales diferencias entre estas gamas radica en
el nmero de instrucciones y su longitud, el nmero de puertos y funciones, lo cual se
57
MEMORIA
58
MEMORIA
Display para poder visualizar las variables ms significativas del regulador PID.
59
MEMORIA
60
MEMORIA
,
2
O,
t
O,7
Para ,
110
O,/,;=9
O,
Para ,
,;=9
250
O,/,;=9
O,
,;=9
,
4
7.1
3t
1102
99.03
155.5
65.99
2502
225.07
353.5
150.05
61
MEMORIA
62
MEMORIA
Despus de conseguir una tensin de 12 V se procede a filtrar dicha tensin por medio
de unos condensadores y una bobina.
63
MEMORIA
Figura 7.8 Esquema elctrico del circuito integrado del regulador MC7805BDTG
64
MEMORIA
7.2 PIC16F1397
El PIC16F1937 tiene las siguientes caractersticas:
-
36 I/O pines.
65
MEMORIA
66
MEMORIA
RC5 Va serie
RC6 Va serie
RC7 Va serie
VDD
VSS
67
MEMORIA
68
MEMORIA
Arriba
Abajo
Siguiente
Cambio automtico/manual
Estos pulsadores se han implementado con una red RC que anula los rebotes ya
que aaden un retardo de tiempo como se puede ver en el esquema elctrico de la
Fig.7.15.
69
MEMORIA
70
MEMORIA
Para un sensor que de una seal de 0-5V se conectan los jumpers J2, J9 y J4.
Para un sensor que de una seal de 0-10V se conectan los jumpers J2, J8 y J4.
Para un sensor que de una seal de 0-10mA se conectan los jumpers J3, J6 y J5.
Para un sensor que de una seal de 0-20mA se conectan los jumpers J3, J7 y J5.
71
MEMORIA
72
MEMORIA
x$
Donde
^\ %
+ U
\ \
5000K.
73
7.2
MEMORIA
Figura 7.19 Esquema elctrico salidas digitales con contactos por rel
74
MEMORIA
75
MEMORIA
76
MEMORIA
77
MEMORIA
El MAX500 (MAXIM) puede llegar a emitir 4 seales analgicas aunque para este
proyecto solo se han usado 2 salidas.
78
MEMORIA
79
MEMORIA
80
MEMORIA
81
MEMORIA
7.8 LCD:
Para poder saber las variables del control se ha usado un LCD para visualizarlas.
Los LCD son visualizadores pasivos, esto significa que no emiten luz como el
visualizador o display alfanumrico hecho a base de un arreglo de diodos Leds. As que
es necesario una fuente de luz adicional para poder leer la pantalla LCD. El LCD tiene
muy bajo consumo de energa si se lo compara con el display o visualizador
alfanumrico y es compatible con la tecnologa CMOS. Tiene una vida aproximada de
50,000 horas. Hay diferentes tipos de presentaciones y son muy fciles de configurar.
El LCD modifica la luz que lo incide. Dependiendo de la polarizacin que se est
aplicando, el LCD reflejar o absorber ms o menos luz. Cuando un segmento recibe
la tensin de polarizacin adecuada no reflejar la luz y aparecer en la pantalla del
dispositivo como un segmento oscuro. El lquido de un LCD est entre dos placas de
vidrio paralelas con una separacin de unos micrones. Estas placas de vidrio poseen
unos electrodos especiales que definen, con su forma, los smbolos, caracteres, etc. que
se visualizarn. La superficie del vidrio que hace contacto con el lquido es tratada de
manera que induzca la alineacin de los cristales en direccin paralela a las placas. Esta
alineacin permite el paso de la luz incidente sin ninguna alteracin. Cuando se aplica la
polarizacin adecuada entre los electrodos, aparece un campo elctrico entre estos
electrodos (campo que es perpendicular a las placas) y esto causa que las molculas del
lquido se agrupen en sentido paralelo a ste (el campo elctrico) y que aparezca una
zona oscura sobre un fondo claro (contraste positivo). De esta manera aparece la
informacin que se desea mostrar.
El LCD que se va a usar para este proyecto recibe 14 entradas para segmentos y
4 entradas comunes que actan como multiplexores. Esto nos da lugar a 56 segmentos
manejables del LCD. Cabe recordar que el microcontrolador PIC16F1937 es capaz de
programar internamente hasta 96 segmentos por lo que no se enviarn seales de control
a un dispositivo de control de LCD externo. Solo se usar una pantalla de display
lquido.
82
MEMORIA
Para el control multiplexado del LCD se dispone de una matriz de dos grupos de
lneas de control (filas y columnas) que se corresponden con los electrodos posteriores y
con los electrodos frontales. Se van activando secuencialmente y la interseccin de una
fila (electrodo posterior) y una columna (electrodo frontal) genera la activacin del
correspondiente elemento de imagen.
83
MEMORIA
Consta de:
-
84
MEMORIA
#
L,
#$ , % 8.1
8.2
85
MEMORIA
puede usar el teorema fundamental de Shannon el cual establece que una seal en
tiempo contino que no contenga frecuencias superiores a
x/ $'%
1M
'
+,\
8.3
86
MEMORIA
"
< :=
=>/
e
e
?
&
:e Me
Me
0 6e
e
e
:e
0 6e
Me
Me
8.5
,\
8.6
'
M1
,
87
8.7
MEMORIA
'
M1
8.8
,
'
2 M1
8.9
1
,
88
MEMORIA
0.015.
2430281.726
'$' 929.4%$' 21.96%
89
es de
MEMORIA
50, uX
rapidez (30).
P
=
10 , L
0.333 y mxima
1.9871
0.0815
0.0170
5.6927
90
MEMORIA
F$'%
F1$%
F2$%
4.336%
91
MEMORIA
Con estas simulaciones se puede comprobar que para discretizar este control PID la
regla de Tustin es ms exacta.
92
MEMORIA
CAPTULO 9: SOFTWARE
Una vez que ya se han discretizado los controles se ha procedido a disear el software
del microcontrolador. Este diseo consta de:
Programa principal (Fig. 9.1): Se inicializan los mdulos, los puertos y las
variables. Despus se elige el modo de funcionamiento entre automtico o
manual.
Modo automtico (Fig. 9.2): A partir de la seal de salida recibida por la entrada
analgica con convertido A/D se lleva a cabo la funcin Parmetros que
determina los parmetros del regulador PID. Una vez conseguidos los
parmetros se ejecuta la funcin PID. Por ltimo se enva la seal de control a
las salidas analgicas o digitales correspondientes y la variable controlada es
visualizada por el LCD.
Funcin PID (Fig. 9.5): Esta funcin lleva a cabo el algoritmo PID discreto. Para
ello calcula el error, el trmino integral, el trmino derivativo y la seal de
mando. Se comprueba que no existe wind-up. En el caso que exista se llevar a
cabo un control ON/OFF con los valores mximos y mnimos establecidos.
93
MEMORIA
94
MEMORIA
95
MEMORIA
96
MEMORIA
97
MEMORIA
void Parametros(){
tiempo = get_timer1(); //Toma el valor del timer1
i++;
//Contador
salida = read_adc()
if (i < 81){
if (i < 80){ //De las primeras 80 muestras buscamos la pendiente
mxima
tiempo[i]=tiempo;
salida[i]=salida;
if (i > 2){
pendiente =(salida[i]-salida[i-2])/(2*Ts);
if (pendiente > pendmax){
pendmax = pendiente;
punto_maxp = i-1;
}
}
} else { //Una vez que ya esta rgimen permanente
b = salida[punto_maxp]-pendmax*tiempo[punto_maxp];
valor_est = salida;
t2 = (valor_est - b)/pendmax;
t1 = b/pendmax;
K = valor_est;
L = t1;
T = t2-t1;
Kp = 1.2*T/(L*K);
Ti = 2*L;
Td = 0.5*L;
98
MEMORIA
}
} else {
//Vuelta al programa principal
}
}
float controlPID(float ref, float Kp, float Ti, float Td, float Ts){
float max, min;
float rt,eT,iT,dT,yT,uT,iT_0,eT_0,dT_0; //Variables de controlador PID
min = 0.0;
max = 100.0;
iT_0 = 0.0;
eT_0 = 0.0;
dT_0 = 0.0;
valor = read_adc();
yT = (150*valor)/1024; //Suponiendo que el sensor tiene una sensibilidad de
150/4V.
eT = ref - yT;
iT = (Ts*Kp)/(2*Ti)*(eT+eT_0)+iT_0;
dT = (Kp*Td*2)/(Ts)*(eT-eT_0)-dT_0;
uT = Kp*eT+iT+dT;
if (uT>max){ //Anti-windup
uT=max;
} else {
if (uT<min){
uT=min;
}
}
control=uT;
eT_0 = eT;
99
MEMORIA
iT_0 = iT;
dT_0 = dT;
return control;
}
100
MEMORIA
101
MEMORIA
102
MEMORIA
Una vez que el nmero sea el deseado hay que pulsar el pulsador Siguiente para pasar al
siguiente dgito. Adems el programa guardar el valor dado.
103
MEMORIA
104
MEMORIA
105
MEMORIA
Se ha destacado la importancia que tiene el diseo del control, tanto para una
planta conocida y modelada como para una planta desconocida. Para ello se han
comentado distintos mtodos de sintona de parmetros. Dependiendo de la planta y de
los objetivos de la misma (rapidez, error de seguimiento, buena respuesta en frecuencia,
estabilidad frente a perturbaciones etc.) cada control debe disearse de la manera ms
eficaz posible por lo que habra que comparar diversos mtodos y diseos.
106
MEMORIA
Cabe comentar que este proyecto no se centra en regular una planta especfica,
sino en generar un regulador capaz de regular casi cualquier planta, con cualquier
variable analgica para controlar, pudiendo enviar la seal de mando a distintos
actuadores y con modos de funcionamiento diferentes. An as se han mostrado durante
los captulos anteriores 2 posibles plantas que el regulador puede controlar: la
temperatura de un horno y la velocidad angular de un motor DC. Gracias a estos
modelos se han ido mostrando diseos, implementaciones o programas posibles que
puede contemplar el regulador PID. Para simular estos modelos y poder manejar las
funciones de transferencia se ha usado Matlab y Simulink.
Como conclusin del uso de un controlador PID hay que tener en cuenta los
requerimientos de cada sistema de control que pueden incluir muchos factores, tales
como la respuesta a las seales de comando, la insensibilidad al ruido de medicin y a
las variaciones en el proceso y el rechazo a las perturbaciones de carga. El diseo de un
sistema de control tambin involucra aspectos de la dinmica del proceso, del actuador,
de la saturacin y de las caractersticas de la perturbacin. Parece sorprendente que un
controlador tan simple como el PID pueda trabajar tan bien. La observacin emprica
general es que la mayora de los procesos pueden ser controlados razonablemente con
control PID, ya que la demanda de desempeo del control en muchos procesos
industriales no es muy sofisticada.
107
MEMORIA
108
MEMORIA
109
MEMORIA
CLCULOS
Para un sensor que de una seal de 0-5V se conectan los jumpers J2, J9 y J4.
110
MEMORIA
Para un sensor que de una seal de 0-10V se conectan los jumpers J2, J8 y J4.
10
Tomando x
-
x
x
x
4 P
1 P, xn
5 P
Para un sensor que de una seal de 0-10mA se conectan los jumpers J3, J6 y J5.
x 10
x
xn
400
Para un sensor que de una seal de 0-20mA se conectan los jumpers J3, J7 y J5.
$x
x % 20
x
111
400
MEMORIA
112
MEMORIA
dk
M 0.7
0.6
3.5
113
MEMORIA
12 M 0.2
1.5
d~
d
V
7.86
80
Como d~ 4 d
x;NO
x;=9
5 M 0.7 M 0.7
0.08
5 M 0.7 M 0.7
3.5
Y se ha tomado x
45 P
1.03 P
114
MEMORIA
ANEJOS
LISTA DE MATERIALES
MATERIALES
NUMERO
Microprocesador PIC16F1937
Puente de diodos
VIPER22ADIP
MC7805BDTG
MAX 485
MAX 500
Display LCD
Amplificador 2272
Rel G3SD-Z01P-US
Transistores BC546
Pulsadores
Condensador 4M7F-25V
Condensador 0M47-25V
Condensador 4M7F-400V
Condensador 22nF
115
MEMORIA
Condensador 100F
Condensador 100nF
Fusible 0-5A
Bobina 1mH
Resistencia 10
Resistencia 120
Resistencia 400
Resistencia 100
Resistencia 10K
11
Resistencia 4.7K
Resistencia 22K
Resistencia 4K
Resistencia 5K
Resistencia 1K
Resistencia 100K
Diodo UF4007
Diodo DF1510S
Diodo 12V-500mW
Diodo 16V-500mW
116
MEMORIA
Diodo P6KE6V8
Diodo
Diodo Zener
Jumpers
13
Conector 2 pines
Conector 3 pines
Conector 18 pines
Carcasa de plstico
117
MEMORIA
Al integrador le llega un cambio, por lo que las seales son elegidas tanto de
incrementos manuales como automticos. Dado que el cambio solo influye en los
incrementos, no habr ningn transitorio lo suficientemente grande. Un esquema
relacionado para un algoritmo de posicin o absoluto (la salida del controlador es el
valor absoluto de la seal de control) se muestra figura siguiente. En este caso, la accin
integral es realizada como una realimentacin positiva de un sistema de primer orden.
118
MEMORIA
FILTROS
Cuando se trabaja con seales a veces es necesario filtrar la seal para evitar
determinadas frecuencias o ruidos. Cualquier algoritmo o sistema de tratamiento puede
interpretarse como un filtro. En el caso general se entiende por filtro aquel sistema
lineal e invariante que permite el paso de las componentes de la seal existentes en un
determinado intervalo frecuencial, y elimina las dems. De forma ideal, el mdulo de la
respuesta frecuencial del filtro toma un valor constante en el margen de frecuencias que
se quiera conservar, que se denomina banda de paso. El intervalo de frecuencias
complementario al anterior en que la respuesta en magnitud es nula se denomina banda
de rechazo o atenuada. La banda de transicin es aquella que se sita entre dos bandas
cuyas atenuaciones estn especficada, por tanto, se caracteriza porque no imponemos al
filtro ningn requisito en dicho intervalo frecuencial dando libertad de esa forma al
diseo del filtro siempre y cuando se cumplan los requisitos impuestos en la banda de
paso y de rechazo. Los cuatro filtros bsicos, desde el punto de vista ideal del
comportamiento del mdulo de la respuesta frecuencial, segn sea la posicin relativa
de bandas de paso y bandas atenuadas, reciben el nombre de paso bajo, paso alto, paso
banda y elimina banda, dependiendo de la parte del espectro de frecuencias en la que
se centra la banda de paso.
119
MEMORIA
Estas son las caractersticas ideales, de ah que a los filtros que cumplen la
condicin de eliminar completamente la seal de su banda atenuada y que no alteren la
seal en la banda de paso se denominen ideales. Solo se pueden obtener diseos de
filtros que aproximen la respuesta ideal del filtro en el dominio digital (o Z). Para ello
obtenemos la respuesta impulsional h[n] correspondiente y su correspondiente
transformada en Z H(z). Estos diseos son para filtros lineales, invariantes, causales,
estables y que puedan describirse por una ecuacin en diferencias finitas de coeficientes
reales y constantes.
"
<
>/
: #
120
MEMORIA
Por otro lado, existen los llamados filtros recurrentes cuya respuesta
impulsional tiene longitud infinita o filtros IIR (Infinite Impulse Response). Un filtro
IIR tiene Q ceros y P polos distribuidos en el plano complejo. En el caso de un filtro IIR
se define a N como el orden del filtro. Esto puede crear cierta ambigedad, pero como
veremos esta definicin est en parte justificado por el comportamiento del filtro. Como
se puede ver en la funcin de transferencia de un filtro IIR es una relacin de
polinomios de orden N y M:
"
<
W>
6W "
Ms
121
<
: #
>/
MEMORIA
Para la realizacin de filtros los sistemas deben ser causales y estables y como
los filtros no pueden tener frecuencias ideales se disean de modo que su funcin de
transferencia presente una respuesta frecuencial cuyo mdulo se aproxime al ideal. En
esta aproximacin se permite una tolerancia alrededor del valor terico unidad del
mdulo de la respuesta frecuencial en la banda de paso y sobre el valor nulo en la banda
atenuada. Esas tolerancias suelen recibir el nombre de rizado. Adems, se acepta una
banda de transicin entre la banda de paso y la atenuada.
122
MEMORIA
Existen diversos mtodos para el diseo de filtros FIR, entre los que destacan
tres. El ms sencillo es el de enventanado de la respuesta impulsional. Durante mucho
tiempo se ha trabajado en el diseo de filtros analgicos obteniendo para ello
implementaciones caracterizadas porque al llevarlas al campo digital tenan una
respuesta de tipo IIR. Si se toma la secuencia infinita de la secuencia infinita de la
respuesta impulsional h[n] y se toma una parte de ella, el resultado desde el punto de
vista de la funcin de filtrado del sistema sera el mismo. Aunque grosso modo eso es
as, desde el punto de vista frecuencial se producen una serie de deformaciones en el
espectro del filtro obtenido que nos llevaran a considerables errores a no ser por el uso
de ventanas pensadas para este uso. Esas ventanas no son ms que secuencias de
longitud finita que tienen una respuesta frecuencial que permite que al ser multiplicadas
por la funcin de transferencia utilizada el error no sea muy grande. Esto es una
descripcin intuitiva y nada rigurosa del sentido del enventanado. Se utilizan tres tipos
de ventanas, la de Kaiser, la de Hamming y la de Blackman.
123
MEMORIA
metodologa es la de repartir el error por las diversas bandas usando una funcin que lo
permita.
124
MEMORIA
DATASHEETS
Las datasheets completas de todos los componentes elctronicos utilizados se pueden
encontrar en internet, aunque la mayora se han sacado de:
http://www.alldatasheet.com/
Adems se ha usado la datasheet del microprocesador PIC16F1937 cuya pgina web es:
http://ww1.microchip.com/downloads/en/DeviceDoc/41364E.pdf
125
MEMORIA
BIBLIOGRAFA
[GIL08] Dr. Jorge Juan Gil Nobajas yDr. ngel Rubio Daz-Cordovs
Ingeniera de control: control de sistemas continuos 2008
126
MEMORIA
127
DOCUMENTO 2:
PLANOS
PLANOS
LISTADO DE PLANOS
Plano 1: Esquema de la fuente de alimentacin en Orcad Capture CIS
Plano 2: Esquema de la fuente de alimentacin en Orcad Layout
Plano 3: Capa Top de la fuente de alimentacin
Plano 4: Capa Bot de la fuente de alimentacin
Plano 5: Situacin de componentes de la fuente de alimentacin
Plano 6: Situacin de taladros de la fuente de alimentacin
Plano 7: Esquema del microcontrolador en Orcad Capture CIS
Plano 8: Esquema del microcontrolador en Orcad Layout
Plano 9: Capa Top del microcontrolador
Plano 10: Capa Bot del microcontrolador
Plano 11: Situacin del microcontrolador
Plano 12: Situacin de taladros del microcontrolador
PLANOS
PLANO 1
PLANOS
PLANO 2
PLANOS
PLANO 3
PLANOS
PLANO 4
PLANOS
PLANO 5
PLANOS
PLANO 6
PLANOS
PLANO 7
PLANOS
PLANO 8
10
PLANOS
PLANO 9
11
PLANOS
PLANO 10
12
PLANOS
PLANO 11
13
PLANOS
PLANO 12
14
DOCUMENTO 3:
PLIEGO DE
CONDICIONES
PLIEGO DE CONDICIONES
CONDICIONES GENERALES
Las condiciones y clusulas que se establecen en este documento tratan de la
contratacin, por parte de persona fsica o jurdica, del hardware y software (Sistema de
control de calidad de aire interior) que han sido desarrollados en este proyecto.
1.2 RECLAMACIONES
PLIEGO DE CONDICIONES
El plazo de entrega ser de tres meses, a partir de la fecha de la firma del contrato,
pudiendo ampliarse en un mes. Cualquier modificacin de los plazos deber contar con
el acuerdo de las dos partes. En caso de retrasos imputables al suministrador, se
considerar una indemnizacin del 1 % del valor estipulado por semana de retraso.
1.6 GARANTA
La garanta slo ser vlida siempre que se lleve a cabo una correcta instalacin del
equipo, as como un correcto uso del mismo. La garanta cesa por manipulaciones
efectuadas por personal no autorizado expresamente por el suministrador.
PLIEGO DE CONDICIONES
PLIEGO DE CONDICIONES
CONDICIONES ECONMICAS
2.1 PRECIOS
Los precios indicados en este proyecto son firmes y sin revisin por ningn
concepto, siempre y cuando se acepten dentro del periodo de validez del presupuesto
que se fija hasta Diciembre de 2011.
2.2 PAGO
2.4 GARANTA
PLIEGO DE CONDICIONES
Fuera de dicho plazo y durante los siguientes cinco aos, los costes sern fijados
mediante acuerdo por ambas partes. Pasados 5 aos, stos los fijar exclusivamente el
suministrador.
PLIEGO DE CONDICIONES
DISPOSITIVO
SOFTWARE
SOPORTE
El tipo de soporte aislante utilizado en las placas de circuito impreso ser de
fibra de vidrio, con las caractersticas siguientes (recomendadas):
Resistencia superficial
10Z
Resistencia volumtrica
10
0.25
125
260
30s
PLIEGO DE CONDICIONES
El espesor de las placas ser de 1,6 mm (valor normalizado). Las placas sern de
una o dos caras, fabricadas por el mtodo sustractivo basado en mscaras. Debern
acompaarse de un esquema que contenga los taladros a realizar, as como la colocacin
exacta de los componentes.
Grosor(pulgadas)
Corriente Mxima
0.010
0.3A
0.015
0.4A
0.020
0.7
0.025
1A
0.050
2A
0.1
4A
0.15
6A
NORMAS DE CALIDAD
PLIEGO DE CONDICIONES
PLIEGO DE CONDICIONES
10
DOCUMENTO 4:
PRESUPUESTO
PRESUPUESTO
SUMAS PARCIALES
En este captulo se tendrn en cuenta todos los costes que implican el desarrollo
de un regulador PID. Se incluyen los costes directos como son el hardware, software y
mano de obra. Y tambin los costes indirectos derivados de la realizacin de este
proyecto.
HARDWARE
MATERIALES
Nmero
Coste Unitario()
Coste Total()
Ordenador Personal
650
650
Microprocesador
PIC16F1937
1.89
1.89
Puente de diodos
1.92
1.92
VIPER22ADIP
0.5
0.5
MC7805BDTG
0.72
0.72
MAX 485
4.99
4.99
MAX 500
6.30
6.30
Display LCD
1.20
1.20
Amplificador 2272
0.30
0.60
Rel G3SD-Z01P-US
1.01
2.02
Transistores BC546
0.87
1.74
Pulsadores
1.23
4.92
Condensador 4M7F-25V
0.08
0.16
PRESUPUESTO
Condensador 0M47-25V
0.08
0.08
Condensador 4M7F-400V
0.30
0.30
Condensador 22nF
0.07
0.07
Condensador 100F
0.09
0.27
Condensador 100nF
0.07
0.28
Fusible 0-5A
0.06
0.06
Bobina 1mH
0.10
0.10
Resistencia 10
0.05
0.10
Resistencia 120
0.05
0.15
Resistencia 400
0.05
0.10
Resistencia 100
0.05
0.05
Resistencia 10K
11
0.04
0.44
Resistencia 4.7K
0.06
0.12
Resistencia 22K
0.06
0.06
Resistencia 4K
0.06
0.06
Resistencia 5K
0.06
0.06
Resistencia 1K
0.06
0.06
Resistencia 100K
0.06
0.18
Diodo UF4007
0.12
0.36
PRESUPUESTO
Diodo DF1510S
0.12
0.12
Diodo 12V-500mW
0.13
0.26
Diodo 16V-500mW
0.14
0.28
0.16
0.32
Diodo P6KE6V8
0.37
1.11
Diodo
0.10
0.20
Diodo Zener
0.20
0.20
Jumpers
13
0.03
0.39
Conector 2 pines
0.18
0.72
Conector 3 pines
0.23
0.69
Conector 18 pines
0.38
0.38
Carcasa de plstico
3.05
3.05
687.58
PRESUPUESTO
SOFTWARE
PROGRAMAS
Nmero
Coste Unitario()
Coste Total()
Orcad 10.5
1012
1012
Matlab 2011
300
300
250
250
160
160
1722
MANO DE OBRA
CONCEPTO
Horas
Precio Unitario()
Coste Total()
Estudio y documentacin
100
30
3000
Desarrollo Hardware
50
50
2500
40
50
2000
Elaboracin PCB
15
50
750
Desarrollo Software
50
50
2500
Revisin y pruebas
30
50
1500
285
12250
PRESUPUESTO
COSTES INDIRECTOS
CONCEPTO
Coste Total()
Luz
50
Telecomunicaciones
25
Transporte
50
125
PRESUPUESTO
PRESUPUESTO TOTAL
CONCEPTO
Coste Total()
Hardware
687.58
Software
1722
Mano de obra
12250
Costes Indirectos
125
14784.58
El coste total del proyecto asciende a catorce mil setecientos ochenta y cuatro euros y
cincuenta y ocho cntimos de euro
REGULADOR PID
Jos Antonio
Fernndez
Ramrez