Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Tema 7
Tema 7
Control Automático
2º Curso Grado en Ingeniería
de Tecnologías de Telecomunicación
1
16/04/2012
Introducción
Mediante un ensayo en escalón podemos identificar sistemas de primer orden
K 8
G ( s) = b
1 +τ s 7
Entrada
6
Salida
Y de segundo subamortiguado 5
a K=(d-c)/(a-b)
d
K ωn2 4
G ( s) = 2 c+0.63*(d-c)
s + 2δωn s + ωn2 3
c 63%
2
y(t)
S.O. =
y(t p ) − y(∞) 1
6 7 8
τ 9 10 11 12 13 14 15
y(∞)
2
16/04/2012
Y constante de tiempo
Root Locus
1.5
Imaginary Axis
0
1/τ
El polo se desplaza -0.5
-1
a la izquierda -1.5
-40 -35 -30 -25 -20
Real Axis-15 -10 -5 0 5
u To Workspace
To Workspace1
Salida
1
0.8 Pte
0.6 saturada
K ↑
0.4 c
0.2
Acción de control
10
K ↑
8
c
6
0
0.05 0.1 0.15 0.2 0.25 0.3
3
16/04/2012
Ejemplo, DCMCT
DC Motor Control trainer: unidad diseñada parar
enseñar y demostrar fundamentos de control.
Consta de un motor de continua + encoder. Motor se
controla mediante un amplificador de potencia. Un
PIC implementa los controladores y mediante un
cable usb proporciona señales al pc.
Ejemplo, DCMCT
Lo primero que haremos es seleccionar pestaña de
modelado del QICii (interfaz gráfica) e identificamos
K y tau de modelo en velocidad.
4
16/04/2012
Ejemplo, DCMCT
0.08
0.06
0.04
0.02
o
queramos. -0.02
-0.04
-0.06
-0.08
-1.4 -1.2 -1 -0.8 Real-0.6
Axis -0.4 -0.2 0 0.2
5
16/04/2012
Step
Kc
Gain
Ti.s
Saturation
tau.s+1 Scope eprp nulo. Sistema más rápido hasta que la
Transfer Fcn1 T ransfer Fcn
acción de control se satura
y
u To Workspace
To Workspace1
Salida
1
0.8
Pte
0.6 saturada
K ↑
0.4 c
0.2
Acción de control
10
8
K ↑
c
6
0
0.05 0.1 0.15 0.2 0.25 0.3
Ejemplo, DCMCT
Si queremos eliminar el error en régimen permanente
usamos un PI. Hacemos
eprp=0 porque el PI es tipo 1.
Pedimos que el tiempo de establecimiento sea:
6
16/04/2012
Ejemplo, DCMCT
7
16/04/2012
0.02
0.01
Imaginary Axis
p2 o
-0.01
-0.02
-0.03
-0.12 -0.1 -0.08 -0.06 -0.04 -0.02 0 0.02
Real Axis
To Workspace1
Salidas
1.2
1
Pte
0.8 saturada
0.6 K ↑
c
0.4
0.2
Acciones de control
10 K ↑
c
8
-2
8
16/04/2012
Ejemplo, DCMCT
Vamos a controlar la posición del motor del DCMCT.
La función de transferencia es:
Ejemplo, DCMCT
9
16/04/2012
0.06
0.04
Imaginary Axis
0.02
-0.06
-0.08
-1.4 -1.2 -1 -0.8 Real-0.6
Axis -0.4 -0.2 0 0.2
u To Workspace
To Workspace1
Salida
1
0.8
Pte
0.6 saturada
K ↑
0.4 c
0.2
Acción de control
10
8
K ↑
c
6
0
0.05 0.1 0.15 0.2 0.25 0.3
10
16/04/2012
e u y
du/dt de
0.5
Derivative To Workspace3
0
0 0.05 0.1 0.15 0.2 0.25
error
1
0.5
-20
-40
-60
Accion de control
3000
2000
1000
-1000
0 0.05 0.1 0.15 0.2 0.25
Ejemplo, DCMCT
El DCMCT controlado por un P resultó lento debido a la
limitación en la SO. Vamos a intentar mejorar la
velocidad sin SO. La limitación nos la pondrá la
saturación en la acción de control. Hacemos
11
16/04/2012
Ejemplo, DCMCT
Diseño analítico de
sistemas de 1er orden +
integrador
En Caso de tener perturbaciones el uso de PI en este sistema puede
estar justificado
Salidas Kc(PD)=2Kc(P)
PI
P
1.2 P
0.8
PD PI
PD
0.6
0.4
0.2
0 1 2 3 4 5 6
Perturbación a la salida
1
0.5
0
0 1 2 3 4 5 6
12
16/04/2012
oscilatorio.
5
1
Imaginary Axis
-1
-2
-3
-4
-5
-0.6 -0.5 -0.4 -0.3 -0.2 -0.1 0 0.1 0.2 0.3 0.4
Real Axis
13
16/04/2012
Salida
1.6
1.4
K ↑
c
1.2
0.8
0.6
0.4
0.2
0
0 1 2 3 4 5 6 7 8
Acción de control
10 K ↑
c
8
-2
-4
-6
-8
0 1 2 3 4 5 6 7 8
En bc:
14
16/04/2012
0.08
0.04
Donde queramos.
Imaginary Axis
0.02
-0.02
o
-0.04
-0.06
-0.08
-1.4 -1.2 -1 -0.8 Real-0.6
Axis -0.4 -0.2 0 0.2
Kc
Gain2
K*wn^2
du/dt T d*Kc
s2 +2*delta*wns+wn^2 Scope
Step Derivative Saturation
Gain1
T ransfer Fcn
Kc(s)
T i.s u y
Transfer Fcn4
T o Workspace1 To Workspace
2.5 2.5
2 2
1.5 1.5
K ↑
1 K ↑ 1
c
c
0.5 0.5
0 0
0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2 0 0.5 1 1.5 2 2.5 3 3.5 4
14
8
ojo
12
10 6
8
4
6
K ↑ 2
Kc ↑
4 c
2 0
0
-2
-2
-4 -4
0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2 0 0.5 1 1.5 2 2.5 3 3.5 4
15
16/04/2012
1.4
0.8
1.2
0.6 K ↑ 1
c
0.8
0.4
0.6
K ↑
0.2 0.4 c
0.2
0
0
8000
Acción de control Acción de control ojo
10
7000
8
6000
5000 6
4000 K ↑
c 4
3000
2000 2
1000
0
0
-2
-1000
-2000 -4
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 0 5 10 15 20 25 30 35 40
Ejemplo
Sea la respuesta ante escalón de un sistema:
K=1
La función de transferencia
Step Response
1
0.9
0.7
0.6 63%
Amplitude
0.5
0.4
0.3
0.1
Función de transferencia: 0
0 1
τ=1.2
2 3
Time (sec)
4 5 6
16
16/04/2012
Ejemplo
Diseñamos un control P para que el error ante escalón
Del sistema identificado, en régimen permanente, sea:
0.8
0.6
0.2
0 1 2 3 4 5 6 7 8 9 10
Acción de control
1
0.8
0.4
0 1 2 3 4 5 6 7 8 9 10
funciona bien
Depto. Ing. Sistemas y Automática. Control Automático. 2º GITT 33
Ejemplo
Diseñamos un control P para que el error ante escalón
en régimen permanente sea:
Es un sistema tipo cero:
Salida (Kc=9)
0.8
0.4
0.2
8
Acción de control
la aproximación no predice.
6
-2
-4
0 0.5 1 1.5 2 2.5 3 3.5 4
17
16/04/2012
Ejemplo
Diseñamos un control P para que el error ante escalón
en régimen permanente sea:
Es un sistema tipo cero:
Salida (K =100)
10
c
-5
-15
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
Acción de control
1500
500
-500
inestables -1000
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
Ejemplo
No conviene pedirle demasiado al sistema con objeto
de no “destapar” dinámicas no modeladas
Root Locus
25
20
15
10
5
Imaginary Axis
-5
-10
-15
-20
-25
-35 -30 -25 -20 -15 -10 -5 0 5 10
Real Axis
18
16/04/2012
1.5
B
4
1
Amplitude
0.5
0
0 0.5 1 1.5 2 (sec)
Time 2.5 3 3.5 4
Kc Ti Td
P T/(KL) ∞ 0
19
16/04/2012
y(t)
Kc Ti Td
P 0.5 Kcr ∞ 0
P cr
20