Documentos de Académico
Documentos de Profesional
Documentos de Cultura
INVERNADEROS
TEMA 1
MODELADO Y CONTROL DE SISTEMAS
CONTINUOS
F. Rodríguez, M. Berenguel
Área de Ingeniería de Sistemas y Automática
Departamento de Lenguajes y Computación
Modelo conceptual
1
Rodríguez, F.; Berenguel, M.; 2004; Control y
robótica en agricultura; Monografías de
Ciencia y Tecnología; Servicio de
Fuentes publicaciones de la Universidad de Almería;
Almería (España); 433 pp.
2
Concepto de sistema de control
Controlar
Controlar una variable consiste en mantener su valor dentro de
5 unos límites deseados o preestablecidos
Controlar
Controlar una variable consiste en mantener su valor dentro de
unos límites deseados o preestablecidos
Sistema de control
Sistema cuyo objetivo es mantener una o varias variables dentro
de unos límites prefijados, con un comportamiento conocido
6
3
Concepto de sistema de control
Sistema de control de temperatura con calefacción
Controlador
Sensor de
temperatura de aire
Caldera
Bomba Válvula
Quemador
Sensor de temperatura
del agua de las tuberías
4
Concepto de sistema de control
Representación general de un sistema
Consiste en representar al sistema en forma de entradas/salidas ya que
opera en un medio y los cambios que se producen en su exterior afectan a
su comportamiento
Entradas de perturbación
P1 P2 … Pk
Entradas Salidas
de control
U1 Y1
U2
. Y2
. SISTEMA A .
.
. .
CONTROLAR
Un Ym
9 Entradas de energía
Cultivo
Ventilación
Calefacción
Temperatura
Mallas
10 Humidificador
5
Concepto de sistema de control
Representación general de un sistema
En función del número de entradas y salidas se distinguen distintos
sistemas
Sistema SISO (Single Input-Single Output)
12
6
Funcionamiento de un sistema de control
Perturbaciones
Entrada Salida
(Valor deseado) (Valor real)
SISTEMA DE
CONTROL
7
Variables de un sistema de control
z Variable a controlar (la que se desea mantener en un determinado margen)
z Consigna o referencia o setpoint (valor deseado de la variable a controlar)
z Perturbaciones (variables que afectan a la variable de control y no pueden ser
modificadas)
z Variable de control (variable que se emplea para corregir el efecto de las
perturbaciones o cambios de consignas)
Ejemplo: Control de la temperatura diurna en un invernadero con ventilación
PERTURBACIONES
Temperatura Velocidad Humedad Temperatura
exterior Viento Dirección exterior Bóveda celeste
Viento
Radiación
exterior
REFERENCIA
VARIABLE
Consigna Cultivo A CONTROLAR
Ventilación Temperatura aire
VARIABLE
15 DE CONTROL
16
8
SISTEMAS DE CONTROL AUTOMÁTICO
Sistemas y modelos
9
Necesidad de la utilización de modelos
El modelo de un sistema SISO
U1 SISTEMA Y1
Modelo
U1
Y 1 = f (U 1) Y1
19
A ⋅ R dqs
qe = + qs
ρ ⋅ g dt
R
A (área)
Válvula qs(t)
ρ (densidad)
Caudal salida
20
10
Necesidad de la utilización de modelos
Ejemplo. Automóvil
21
22 Modelo
11
Fases del método en control automático
1. A partir del proceso a controlar, se construye el modelo
Fase de
¡¡ Es necesario una relación fluida
abstracción MODELO con un especialista en la materia !!
23
LEY DE CONTROL
SISTEMA A Es necesario un especialista en
CONTROLAR CONTROL
24
12
Fases del método en control automático
1. A partir del proceso a controlar, se construye el modelo
2. Determinar el tipo de acción a efectuar para que el comportamiento
del sistema se adecue al deseado
3. Implementar la ley de control
13
Sistema de control en bucle abierto
27
28
14
Sistema de control en bucle abierto
Perturbaciones
Variable
de control Variable a
Consigna
controlar
Controlador Actuadores Sistema
Ventajas Inconvenientes
• Sencillo • En presencia de perturbaciones no
• Económico cumple su objetivo
Se utiliza:
• Cuando la relación entrada/salida es bien conocida
• No existen perturbaciones
30 • En aplicaciones no críticas
15
Sistema de control en bucle abierto
Ejemplo. Automóvil
31
Elementos
Elementos
de
de medida
medida
16
Sistema de control en bucle cerrado
Concepto de realimentación
33
34
17
Sistema de control en bucle cerrado
Objetivo
error ⇒ 0
Error=Consigna-valor medido Perturbaciones
Variable
de control Variable a
Consigna controlar
Medidor
35
Perturbaciones
4
Actuador 2
Controlador + 1
0
sistema -1
-2
-3
Medidor -4
0 1 2 3 4 5 6 7 8
36
18
Sistema de control en bucle cerrado
Seguimiento de trayectorias (controlar)
Ejemplo: Control de antenas para seguimiento de satélites
Servomecanismo
Ingenio con el que se pretende
controlar una posición
Perturbaciones
Actuador 22 ºC
Controlador +
sistema
Medidor
38
19
Sistema de control en bucle cerrado
Regulación (Regular)
Ejemplo: Control de temperatura nocturna en invernadero
Controlador
Sensor de
temperatura de aire
Caldera
Bomba Válvula
Quemador
39
20
Elementos de un sistema de control
Perturbaciones
Variable
de control Variable a
Consigna controlar
Medidor
Medidor
Realiza una estimación de la variable a controlar y de otras
que necesite el sistema de control
Variable fisica/química Señal eléctrica Señal eléctrica
a medir (“baja calidad”) (“buena calidad”)
Acondicionador
Sensor Visualización
De señal
21
Medidor
Variable fisica/química Señal eléctrica Señal eléctrica
a medir (“baja calidad”) (“buena calidad”)
Acondicionador
Sensor Visualización
De señal
Controlador
4.5
0.12 4
3.5
0.1
3
0.08
Voltios
2.5
2
Voltios
0.06
1.5
0.04
z Amplificación 1
0.02 0.5
z Filtrado
0
43 0
50 100 150 200 250 300
50 100 150 200 250 300 350
Actuadores
Ejerce una influencia directa en el proceso y en la variable a
controlar
Se pueden clasificar en:
z Discontinuos. Sólo poseen dos estados de funcionamiento
(encendido/apagado, abierto/cerrado, …)
44
22
Controladores
Un controlador realiza las siguientes acciones:
z Examina la medida realizada (incluye el comparador),
z La compara con el valor deseado
z Determina la acción a realizar en función de un algoritmo.
¾ Discontinuo
¾ Continuo
45
Controladores
Se pueden clasificar en base a distintos criterios:
z Intervención del ser humano
¾ Manual
Automática
¾ Automático
Intuitivamente
Un proceso se encuentra automatizado cuando funciona sin
intervención de un ser humano
46
23
Controladores
Se pueden clasificar en base a distintos criterios:
z Intervención del ser humano
¾ Manual
47
Controladores
Controlador mecánico más famoso
Regulador de James Watt
Máquina de vapor
48
24
Controladores
Controlador mecánico más famoso
Regulador de James Watt
Controladores
Se pueden clasificar en base a distintos criterios:
z Tecnología de implementación
¾ Continuo. La ley de control se implementa utilizando
circuitos electrónicos
Inconvenientes:
z Su comportamiento se ve
afectado por variaciones
térmicas
z Los dispositivos electrónicos
envejecen
z Les afectan los ruidos y las
50 perturbaciones
25
Controladores
Se pueden clasificar en base a distintos criterios:
z Tecnología de implementación
¾ Continuo.
¾ Digital con datos muestreados. La función de control se
implementa utilizando sistemas digitales como
computadores, microprocesadores, etc
Trabaja con señales discretas
Inconvenientes:
Se trata de una planta continua con la que se
trabaja de forma discreta.
Ventajas:
Permite la utilización de técnicas avanzadas ya
que se implementan mediante un programa
51
Controladores
Se pueden clasificar en base a distintos criterios:
z Tecnología de implementación
¾ Continuo
¾ Digital con datos muestreados
¾ Autómata programable. Sistema electrónico basado en
μP, que puede programarse en lenguajes de alto nivel
para controlar, en tiempo real y en ambiente industrial,
procesos que presentan una evolución secuencial.
52
26
Controladores
Sistemas con evolución secuencial
Ejemplo. Obtención del producto C, mezclando A y B, calentando y
agitando
Estados
Transiciones
A M
B Espera
Arranque
Tanque
vacio Carga
2
Tanque lleno
C 4
Descarga
Operación
3
terminada Operación
Descarga
53
hc
hc
h
h
27
Ejemplos de sistemas de control
Control de la temperatura de agua en una ducha
55
56
28
Ejemplos de sistemas de control
Control de la temperatura de una habitación
57
58
29
Ejemplos de sistemas de control
Control de estabilidad del Mercedes Clase A
59
60
30
Ejemplos de sistemas de control
Ejemplo. Control de estabilidad del Mercedes Clase A
61
62
31
SISTEMAS DE CONTROL AUTOMÁTICO
Controladores automáticos
Sensores
64
32
Aspectos fundamentales del proceso
Los procesos presentan tres características básicas que deben ser
consideradas al automatizarlos:
z Cambios en la variable controlada debidos a alteraciones en las
condiciones del proceso. Se pueden producir por dos razones:
¾ Cambios de consigna
¾ Efecto de las perturbaciones 22 ºC
33
Controlador Todo/Nada
El controlador sólo proporciona dos estados: encendido o apagado
Señal de error Señal de control
e(t) u(t)
CONTROLADOR
u(t)
U1
⎧u , para.e(t ) > 0
u (t ) = ⎨ 1
⎩u 2 , para.e(t ) < 0 e(t)
U2
67
⎧u , para.e(t ) > 0
u (t ) = ⎨ 1
⎩u 2 , para.e(t ) < 0
Controlador Todo/Nada
El controlador sólo proporciona dos estados: encendido o apagado
Se utiliza
68
34
⎧u , para.e(t ) > 0
u (t ) = ⎨ 1
⎩u 2 , para.e(t ) < 0
Controlador Todo/Nada
Ejemplo: Control de la radiación con una malla de sombreo
Rad. (W/m²)
300
250
c c
c
Cierra (c)
200
Problema
Abre (a)
150
a a
100
Número muy elevado
de oscilaciones en
50
algunos instantes
0
1 2 3 4 5 6 7 8 9 10 11 12 13 14
t (minutos)
⎧u , para.e(t ) > 0
u (t ) = ⎨ 1
⎩u 2 , para.e(t ) < 0
Controlador Todo/Nada
Ejemplo: Control de la radiación con una malla de sombreo
Solución 1. Retardo
Cuando se produce un cambio de todo a nada, o viceversa, el sistema
permanece, como mínimo, un cierto periodo de tiempo en ese estado
300
Rad. (W/m²) Retardo de 3 minutos
250
c
Cierra (c) c
200
Abre (a)
150
a
100
50
0
1 2 3 4 5 6 7 8 9 10 11 12 13 14
t (minutos)
70
35
⎧u , para.e(t ) > 0
u (t ) = ⎨ 1
⎩u 2 , para.e(t ) < 0
Controlador Todo/Nada
Ejemplo: Control de la radiación con una malla de sombreo
Solución 2. Medias de las medidas
El controlador no considera la salida instantánea, sino una media de las
últimas muestras medidas en la salida
300
Rad. (W/m²) Media de las 3 últimas medidas
250 c
Cierra (c)
c
200
50
0
1 2 3 4 5 6 7 8 9 10 11 12 13 14
71 t (minutos)
⎧u , para.e(t ) > 0
u (t ) = ⎨ 1
⎩u 2 , para.e(t ) < 0
Controlador Todo/Nada
Ejemplo: Control de la radiación con una malla de sombreo
Solución 2. Medias de las medidas
El controlador no considera la salida instantánea, sino una media de las
últimas muestras medidas en la salida
300
Rad. (W/m²) Media de las 3 últimas medidas
250 c
Cierra (c)
c
200
50
0
1 2 3 4 5 6 7 8 9 10 11 12 13 14
72 t (minutos)
36
⎧u , para.e(t ) > 0
u (t ) = ⎨ 1
⎩u 2 , para.e(t ) < 0
Controlador Todo/Nada
Ejemplo: Control de la radiación con una malla de sombreo
Solución 3. Zona muerta
La salida del controlador permanece en su última posición para valores
de la variable comprendidos dentro de esa zona
Rad. (W/m²) Zona muerta de ± 25 W/m2
300
250 c c
Cierra (c)
200
50
0
1 2 3 4 5 6 7 8 9 10 11 12 13 14
73 t (minutos)
⎧u , para.e(t ) > 0
u (t ) = ⎨ 1
⎩u 2 , para.e(t ) < 0
Controlador Todo/Nada
Característica principal:
La señal a controlar presenta una forma de dientes de sierra
Ejemplo: Control de la temperatura nocturna con un calefactor
16.5
25
24
23 16
22
Temperatura (ºC)
21
Temperatura (ºC)
15.5
20
19
15
18
17
16 14.5
15
37
Controlador de varias posiciones
El comportamiento es similar al del controlador todo-nada, con la
diferencia de que puede tener más de dos estados de salida
Señal de error Señal de control
e(t) u(t)
CONTROLADOR
u(t)
⎪
u( t ) = ⎨u 2 , − E1 < e( t ) < E1 U2
⎪u , e( t ) < − E1
⎩ 1
U1
-E1 E1 e(t)
Controlador Proporcional
En los casos en que se requiera una acción de control más suave,
puede utilizarse este controlador, que genera una señal de control
proporcional al error
Señal de error Señal de control
e(t) u(t)
CONTROLADOR
u (t ) = K p ⋅ e(t ) + u 0
u0
100
BP = Banda
0
Kp proporcional e(t)
76 Banda proporcional
38
Controlador Proporcional
Ejemplo: Control de la altura de un tanque
qe(t) Sensor de
Caudal entrada nivel
R
h(t) Válvula
Altura qs(t)
Caudal salida
• Nivel entre 0 y 3 metros.
• Caudal de entrada constante qe(t)=qe.
• Consigna: h = 1.5 metros.
• El controlador debe cerrar completamente la válvula de salida cuando h < 0.5 metros y
77 debe abrirla completamente cuando h > 2.5 metros.
Controlador Proporcional
Ejemplo: Control de la altura de un tanque
• Cuando el error es de –1 metro la salida del controlador debe estar abierta al 100%.
• Cuando el error es de 1 metro la salida del controlador debe estar cerrada al 0%. La
banda proporcional debe abarcar un error de altura de -1 metro a 1 metro, es decir, 2
metros (Kp=-100/BP= 1. ) Ganancia
u( t ) = −50 ⋅ e( t ) + 50
Salida con
error cero
100
90
80 qe(t) Sensor de
70 Caudal entrada nivel
60
K p= -50
50
40
30 R
20
h(t) Válvula
Altura qs(t)
10
Caudal salida
0
-2 -1.5 -1 -0. 5 0 0.5 1 1. 5 2
78
39
Controlador Proporcional
Ejemplo: Control de la temperatura de una cámara de germinación
• Consigna de 20ºC
• Banda proporcional del ±10ºC
• 20 ºC se alcanzan con una salida del 50% del porcentaje disponible del actuador
u (t ) = 5 ⋅ e(t ) + 50
100
90
80
Problema:
70
Si se desea elevar la temperatura a
60
25ºC, la temperatura de la cámara no
(20º C)
50
alcanza el nuevo punto de consigna,
40
sino que se sitúa unos pocos grados por
30
debajo (o por encima si se desea
20
disminuir la consigna).
10
79 -15 -10 -5 0 5 10 15
Error de offset
Controlador Proporcional
Ejemplo: Control de la temperatura de una cámara de germinación
Problema: Cambio de consigna
Con una misma salida (50 % de gas), dos temperaturas (20ºC y 25ºC)
¡¡¡¡¡¡ IMPOSIBLE!!!!!
100
90
u (t ) = 5 ⋅ e(t ) + 50
80
70
Consigna = 20 ºC
60 T=20 ºC ⇒ e= 0ºC ⇒ uo= 50%
(20º C)
50
40
Consigna = 25 ºC
30 T=20 ºC ⇒ e= 5ºC ⇒ uo= 75%
20
10
Si se consiguieran los 25 ºC
0 T=25 ºC ⇒ e= 0ºC ⇒ uo= 50%
80 -15 -10 -5 0 5 10 15
40
Controlador Proporcional
81
Controlador Proporcional
Características principales:
• La salida del controlador es proporcional al error
• Queda definido mediante dos parámetros (ganancia o banda proporcional y la salida con
error cero)
• Ante cambio de consigna o perturbaciones se suele producir un error de offset y no
alcanza el valor deseado.
• A mayor ganancia, menor error pero más oscilaciones
E fe c t o d e la g a n a c ia K p
1.5
1
K p4
K p3
K p2
0.5
K p1
0
0 10 20 30 40 50 60 70 80
82 Tie m p o
41
Controlador Proporcional Integral
Acción Integral
Señal de error Señal de control
e(t) u(t)
CONTROLADOR
e(t)
t
1 t
τI ∫ 0
u( t ) = e( t ) dt
No existe
Tiempo integral
error de offset
u(t)
• Cuando el error es cero, la salida del
controlador es constante.
• Cuando el error es constante, la salida del
uo controlador varía a una velocidad
constante.
83 t
84
42
Controlador Proporcional Integral
Acción Integral. Características principales
• Queda definido por un parámetro (tiempo integral, τi)
• No existe error de offset en régimen permanente
• No necesita una acción cuando el error sea cero (uo) ya que puede proporcionar una señal
de control distinta de cero
• Su utilización produce una respuesta más oscilatoria
• A menor τi, más rápido es el sistema, pero también, más oscilatorio
E fec to c ontrolador Integral
1.4
1.2
TI1 TI1< TI2< TI3
1
Problema:
Res pues ta ante un es c aló n
Kp TI2
TI3 Es más lento que un
0.8
proporcional
0.6
0.4
0.2
0
85 0 20 40 60
Tiem po
80 100 120 140
Acción Acción
Proporcional integral
u(t) Acción
integral
Acción τi es el tiempo que tarda la
uo PProporcional acción integral en repetir la
τi proporcional
86 t
43
Controlador Proporcional Integral
87
K p1< K p2
1.2
Controlador I
0.8
0.4
0.2
88 0 20 40 60
Tiem po
80 100 120 140
44
Controlador Proporcional Derivativo
Acción derivativa
Un controlador PI sólo considera lo que ha ocurrido en el pasado
Si Área 1= Área 2
Área 1 Un controlador PI
actuaría de la misma
Área 2 forma en los dos casos
Tiempo
t1 t1+t t2 t2+t
90
45
Controlador Proporcional Derivativo
Acción derivativa
Señal de error Señal de control
e(t) u(t)
CONTROLADOR
e(t)
t de( t )
u( t ) = τ D ⋅ + uo
dt
Tiempo derivativo
u(t)
Determina por anticipado hacia donde se
dirige el proceso y aplica la acción
uo necesaria para corregir el error
91 t
e(t)
e(t)=0 t Problema:
46
Controlador Proporcional Derivativo
Controlador Proporcional Derivativo
Señal de error Señal de control
e(t) u(t)
CONTROLADOR
e(t)
t
de( t )
u( t ) = K p ⋅ e( t ) + K p ⋅ Td ⋅ + uo
dt
Acción Acción
u(t) Acción
Acción Proporcional derivativa
Proporcional
Proporcional 1
Acción Acción Τd es el tiempo que con que la
Acción Acción
uo Derivativa
derivativa Proporcional
Proporcional 2
acción derivativa se anticipa al
Τd t efecto de la acción proporcional
93
94
47
Controlador Proporcional Derivativo
Controlador Proporcional Derivativo. Características principales
• Queda definido por tres parámetro (ganancia, kp, tiempo derivativo, Τd y salida con error
cero, uo)
• Existe error de offset en régimen permanente
• La acción derivativa estabiliza al sistema por lo que se puede aumentar la ganancia del
controlador, disminuyendo el error en régimen permanente
Com parac ió n c ontroladores P , P d y P I
1.4
1.2
Controlador P
1
Res pues ta a un es c aló n
0.8
Controlador P D
0.6
Controlador P I
0.4
0.2
95 0 10 20 30
Tiem po
40 50 60
Controlador PID
Controlador Universal ya que explota las ventajas de cada
uno de las acciones de control
Señal de error Señal de control
e(t) u(t)
CONTROLADOR
Kp t de( t )
u( t ) = K p ⋅ e( t ) +
τi ∫ 0 e( t ) ⋅ dt + K p ⋅τ d ⋅ dt
96
48
Controlador PID
97
Controlador PID
Características principales:
• Queda definido mediante tres parámetros (ganancia, kp, tiempo integral, τi y tiempo
derivatico, Td)
• El control proporcional da forma a la curva de respuesta de la variable controlada,
produciendo más salida cuanto mayor sea el error .
• El control integral disminuye el tiempo de existencia del error, produciendo más salida
cuanto más tiempo perdure el error. Elimina error en régimen permanente
• El control derivativo disminuye el tiempo durante el que cambia el error, prediciendo con
antelación el valor del cambio del error, estabilizando el sistema
1.4
Controlador P I
1.2
Controlador P
Controlador P ID
1
0.8
Controlador P D
0.6
0.4
0.2
98 0
0 10 20 30 40 50 60
49
Controlador PID
Consideraciones temporales
Un controlador PID toma en consideración lo que está pasando
(presente), lo que ha pasado (pasado) y lo que va a pasar (futuro)
Proporcional
Señal de error
Integral Derivativa
99
50
Sintonización de controladores PID
Sintonización
Es el proceso por el cual se determinan los parámetros
característicos de un controlador para conseguir una respuesta
determinada del sistema
0.6
0.5
0.4
0.2
0,1
0
0 10 20 30 40 50 60 70 80 0
0 10 20 30 40 50 60 70 80
Tiempo de subida
Tiempo de establecimiento
10
2
51
Elección del tipo de controlador
• El controlador PID es el que, en teoría, mejor calidad de respuesta ofrecerá
frente a cambios de consigna o perturbaciones.
• Cuando la señal que llega al controlador tiene ruido (interferencias
eléctricas, debido a los sensores, etc.), la acción derivativa lo amplifica
provocando fuertes oscilaciones, por lo que no debe utilizarse.
• En procesos con grandes retardos (tiempos muertos), la acción derivativa
no mejora la respuesta del sistema.
• Sólo en sistemas sin ruidos y lentos (constantes de tiempos elevadas) es
aconsejable utilizar la acción derivativa, como procesos de temperatura,
presión o concentración.
• En los demás casos se utilizará un controlador PI.
• Si no importa tener un error en régimen permanente, entonces se utilizará
un controlador P.
10
3
10
4
52
Ajuste de parámetros
Método de tanteo
Se basa en poner en funcionamiento el proceso y realizar ensayos repetitivos de
cada acción de control introduciendo perturbaciones por cambio de consigna y
retorno a su valor inicial, que no sean muy elevadas para no dañar al sistema:
1. Se observa el comportamiento para una acción de control todo-nada.
2. Si oscilaciones inaceptables => Acción proporcional.
Si la acción proporcional es elevada => ↓ Margen de estabilidad
Si es pequeña => ↑ Error de offset => Solución de compromiso.
3. Si es necesario eliminar error de offset => Acción integral.
La acción integral empeora el control => Disminuir Kp .
Partiendo de un valor alto del tiempo integral se va reduciendo hasta encontrar una
solución de compromiso entre las oscilaciones y el tiempo que tarda en eliminar el
error en permanente.
4. Se introduce acción derivativa => Se alcanza el régimen permanente en pocos ciclos
(un valor muy alto causa problemas). Fijados Kp y τI se va aumentando poco a poco
105. τD hasta obtener un resultado adecuado.
Se reduce un poco el valor de la acción derivada y se aumenta el de la ganancia Kp
5 (mejora los resultados del control)
Ajuste de parámetros
10
6
53
Concepto de Modelo
Modelo
Una representación simplificada de un sistema real, un proceso
o una teoría, con el que se pretende:
• Aumentar su comprensión
• Hacer predicciones
• Controlar el sistema
54
Método de la curva de reacción
Siempre que la respuesta a un escalón sea sobreamortiguada con
retardo
U
x(t) y(t)
¿ G ( s) ?
X(s) Y(s)
Retardo
55
Método de la curva de reacción
Parámetros característicos de un modelo de primer orden con retardo
Respuesta del
sistema Cambio
63% del cambio
en sistema en sistema
T ext
T
Propano
Caldera
Válvula
Válvula
agua Bomba
de gas
11
2
56
Método de la curva de reacción
Ejemplo: Modelado de la temperatura nocturna de un invernadero en
torno a los 22 ºC en función de la apertura de la válvula de
agua del sistema de calefacción
T ext
T
Propano
Caldera
Válvula
Válvula
agua Bomba
de gas
T ( s ) k ⋅ e − s⋅t r
G(s) = =
11 V (s) 1 + τ s
3
22 ºC
11
Sistema sobreamortiguado ⇒ Sistema de primer orden con retardo
4
57
Método de la curva de reacción
Ejemplo: Modelado de la temperatura nocturna de un invernadero en
torno a los 22 ºC en función de la apertura de la válvula de
agua del sistema de calefacción
11
5
58
Método de la curva de reacción
Ejemplo: Modelado de la temperatura diurna de un invernadero en
torno a los 25 ºC en función de la apertura de ventilación
26
25 .5
25
11 24 .5
8 20 40 60 80 100
T i e m p o (s e g u n d o s )
120 140 160
59
Método de la curva de reacción
Ejemplo: Modelado de la temperatura diurna de un invernadero en
torno a los 25 ºC en función de la apertura de ventilación
27
26.5
T e m p e ra t u ra m e d id a
T e m p e ra t u ra e s t im a d a
Temperatura (ºC)
26
25.5
25
11 24.5
9 20 40 60 80 100
T i e m p o (s e g u n d o s )
120 140 160
Ajuste de parámetros
Y ( s ) k ⋅ e − s ⋅t r
G( s ) = =
Método de Ziegler-Nichols X ( s ) 1+τ s
• Se puede utilizar cuando el sistema a controlar se comporta como un
sistema de primer orden con retardo se cumple que 0.1< tr/τ < 1
• Las especificaciones requeridas son que la segunda sobreoscilación sea
menor que un cuarto de la primera
• En base a los parámetros del modelo del sistema, se obtienen los
parámetros del controlador utilizando las siguientes reglas:
P 1 ⎛τ ⎞
⋅⎜ ⎟⎟
k ⎜⎝ t r⎠
0.9 ⎛ τ ⎞
PI ⋅⎜ ⎟ 3.33 ⋅ t r
k ⎜⎝ tr ⎟⎠
12 PID 1 .2 ⎛ τ
⋅⎜
⎞
⎟⎟ 2 ⋅ tr 0 .5 ⋅ t r
0 k ⎜⎝ t r ⎠
60
Ajuste de parámetros
Método de Ziegler-Nichols
Ejemplo: Controlador de temperatura diurna de un invernadero en torno a los 25 ºC
en función de la apertura de ventilación (ejemplo del tema 1)
K= - 0.25 [ºC/%]
T ( s) k ⋅ e − s⋅tr − 0.25 ⋅ e −40⋅s
G ( s) = = = tr= 40 [s]
V ( s) 1 + τ s 1 + 25 s τ= 25 [s]
P 1 ⎛ τ ⎞ 1 ⎛ 25⎞ ⎡ %⎤
⋅⎜ ⎟ = ⋅⎜ ⎟ = −2.5⎢ ⎥
k ⎜⎝ tr ⎟⎠ −0.25 ⎝ 40⎠ ⎣ºC⎦
Ajuste de parámetros
Método de Ziegler-Nichols
Ejemplo: Controlador de temperatura diurna de un invernadero en torno a los 25 ºC
en función de la apertura de ventilación (ejemplo del tema 1)
K= - 0.25 [ºC/%]
T ( s) k ⋅ e − s⋅tr − 0.25 ⋅ e −40⋅s
G ( s) = = = tr= 40 [s]
V ( s) 1 + τ s 1 + 25 s τ= 25 [s]
12
2
61
SISTEMAS DE CONTROL AUTOMÁTICO
2. Identificar las propiedades del proceso que van a ser manipuladas por
los elementos finales de control para mantener a las variables
controladas dentro de los límites requeridos.
62
Diseño de un sistema de control
10. Probar el sistema para asegurarse de que cumple con los requisitos de
12 rendimientos requeridos.
5
Sistema de calefacción
Caldera
12
6 Tuberías de salida y retorno Válvulas Tuberías en invernadero
63
Sistema de control de temperatura nocturna
1. Variable a controlar
20
19
Tem peratura (º C )
18
17
16
15
14
Consigna nocturna
0 500 1000 1500 2000 2500 3000
Tiempo (m inutos)
12
7
2. Proceso a manipular
Se modifica la temperatura del invernadero manipulando las
temperatura de las tuberías instaladas en el invernadero debido a un
proceso de convección con el aire interior y un proceso de radiación con
el resto de elementos sólidos del sistema (cubierta, suelo, cultivo, etc.)
Cte. Stefan
Bolztman
Qrad ,cal = Veol ,cal c SB Vt ,4cal
Calor transmitido Emisividad Temperatura
por radiación de tuberías
12
8
64
Sistema de control de temperatura nocturna
3. Sistema de medida
Sensor de temperatura de aire basado en una resistencia metálica
Pt-100
Acondicionador
de señal
Adquisición y
12 almacenamiento
9
VÁLVULA
Sistema de calefacción
Caldera
t Bomba t t t
b b b
VÁLVULA
b t V V V
V
Q
13
0
65
Sistema de control de temperatura nocturna
5. Elementos auxiliares
z Cableado z Canalización
Apantallados
Protecciones ante clima
Antirroedores
13
1
22 ºC
13
Sistema sobreamortiguado ⇒ Sistema de primer orden con retardo
2
66
Sistema de control de temperatura nocturna
k ⋅ e − s ⋅t r 0 ,3 ⋅ e −300 ⋅ s
13 G( s ) = =
1+τ s 1 + 600. s
3
Calefacción
(20%) 300 T inv
0 .3 T e m p e ra tu ra
20
6 0 0 s+ 1 i n ve rn a d e ro
E sca l ó n
Fu n ci ó n T ra n sfe re n ci a Re ta rd o
Sum a
In ve rn a d e ro
20
T e m p e ra tu ra i n i ci a l G rá fi co
T e m p e ra tu ra
13
4
67
Sistema de control de temperatura nocturna
Sensor
100
32 90
80
30
70
A pertura vá lvula (% )
Tem peratura (º C)
28 60
50
26
40
24 30
20
22 ºC 22
13 20
10
0
20 40 60 80 100 120 140
20 40 60 80 100 120 140
E rro r T o d o /n a d a V á l vu l a T o d o /Na d a T e m p e ra tu ra T o d o /n a d a
22 0 .3
100
Co n si g n a 6 0 0 s+ 1
Co m p a ra d o r Co n tro l a d o r G a n a n ci a S a tu ra ci ó n Re ta rd o
In ve rn a d e ro
Sum a G rá fi co
T o d o /n a d a
zo n a m u e rta T e m p T o d o /n a d a
20
T e m p e ra tu ra i n i ci a l
35
Todo/nada c on z ona m uerta 100
Todo/nada s in c orrec c ió n
90
80
30 70
Tem peratura (º C)
V á lvula s in c orrec c ió n
60
50
40
25
30
20
22 ºC
13 20
10
0
20 40 60 80 100 120 140 20 40 60 80 100 120 140
68
Sistema de control de temperatura nocturna
13
7
22 ºC
21.8
12
21.6
21.4 10
A pertura vá lvula (% )
Tem peratura (º C)
21.2
8
21
20.8 6
20.6
4
20.4
13 20.2
20
2
10 20 30 40 50 60 70 80 90 10 20 30 40 50 60 70 80 90 100
69
Sistema de control de temperatura nocturna
14
22 ºC 22
12
A pertura vá lvula (% )
Tem peratura (º C)
21.5
10
21 8
6
20.5
13 20
10 20 30 40 50 60 70 80 90 100
4
10 20 30 40 50 60 70 80 90
Tiem po (m inutos )
9 Tiem po (m inutos )
22.5
20
22 ºC 22
A pertura vá lvula (% )
15
Tem peratura (º C)
21.5
10
21
5
20.5
14 20
10 20 30 40 50 60 70 80 90 100
0
10 20 30 40 50 60 70 80 90
Tiem po (m inutos )
0 Tiem po (m inutos )
70
Sistema de control de temperatura nocturna
14
22 ºC 22
12
A pertura vá lvula (% )
Tem peratura (º C)
21.5
10
8
21
20.5
14 20
0 20 40 60 80 100
Tiem po (m inutos )
120 140 160 180
20 40 60 80 100 120
Tiem po (m inutos )
140 160 180
22 ºC 22
22 ºC
Tem peratura (º C)
21.5
21
20.5
20
14 0 20 40 60 80 100
Tiem po (m inutos )
120 140 160 180
71
Sistema de control de temperatura nocturna
PID Analógico Autómata con salidas analógicas Computador con salidas analógicas
Operador
Control por computador
τ τ
<T <
Demultiplexor Multiplexor
72
Sistema de control de temperatura nocturna
85
22.5
P ID en tiem po c ontinuo V á lvula en tiem po c ontinuo
P ID en tiem po dis c reto V á lvula en tiem po dis c reto
22
P o sicion va lvula (% )
Te m peratura (º C )
80
21.5
21
75
20.5
70
500 1000 1500 2000 2500 3000 500 1000 1500 2000 2500 3000 3500 4000
Tie mpo (s) Tiem po (s)
14
5
25
Tem peratura interior (º C )
20
15
14 10
50 60 70 80 90 100 110 120 130
6 Tie m p o (Ho ra s)
73