Professional Documents
Culture Documents
Wuolah Free Problemas Segundo Cuatrimestre
Wuolah Free Problemas Segundo Cuatrimestre
WLA_WLA
Colección de Problemas
SEGUNDO PARCIAL
Curso 2015-16
a64b0469ff35958ef4ab887a898bd50bdfbbe91a-1051945
Depto. Ing. de Sistemas y Automática. ESI. US. 2
Problemas Resueltos
Problema 6.1
No se permite la explotación económica ni la transformación de esta obra. Queda permitida la impresión en su totalidad.
Se desea realizar el sistema de control de posición de un motor de corriente continua que
se muestra en el diagrama. Este sistema de control consta de dos lazos en serie: un lazo
de control interno que controla la velocidad w(t) actuando sobre la tensión del motor v(t)
y un lazo externo en el que se controla la posición del eje del motor p(t) actuando sobre
la referencia en velocidad del controlador anterior Rw(t).
14.8
14.6
14.4
14.2
velocidad w (volt)
14
13.8
13.6
13.4
13.2
13
0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2 2.2 2.4 2.6 2.8 3 3.2 3.4 3.6 3.8 4
tiempo (s)
a) Diseñar por métodos analı́ticos un controlador PI para regular la velocidad del motor
de forma que el sistema controlado presente una constante de tiempo de 0.7 segundos.
Solución
a) Para el diseño vamos a aproximar el sistema por uno de primer orden, aunque
se observa del experimento que es de orden superior (ver la pendiente de salida).
Podemos calcular una ganancia estática K y una constante de tiempo τ equivalente:
No se permite la explotación económica ni la transformación de esta obra. Queda permitida la impresión en su totalidad.
∆y 14.5 − 13
K= = =3
∆u 5.5 − 5
La constante de tiempo se calcula como el tiempo transcurriso hasta que la salida
llega al 63 % de su valor final, que es 13 + 0.63 · 1.5 = 13.945, lo cual ocurre a los 7
segundos. Por tanto τ = 7.
Podemos diseñar un PI para el modelo aproximado, cuyo Ti se puede calcular para
que cancele el polo. Por tanto, hacemos Ti = τ y la cadena directa queda:
1 + Ti s K K
C(s)G(s) = =
Ti s 1 + τ s Ti s
Ti
Cuya constante de tiempo es τBC = K, que debe valer 0.7 segundos. Por tanto,
7
K = 0.7 = 10.
b) Para controlar posición, ya tenemos el bucle cerrado de velocidad, cuya función de
1
transferencia equivalente es Gv = 1+0.7s , ya que la constante de tiempo se ha elegido
como 0.7 y la ganancia estática vale 1 al existir un integrador. Por tanto el sistema
a controlar ahora es:
A A 2
Gv = =
s s(1 + τBC s) s(1 + 0.7s)
Podemos diseñar el PD para que cancele el polo, con lo que Td = 0.7, la cadena
directa es 2Kc /s y el bucle cerrado queda:
2Kc
GBC =
s + 2Kc
La constante de tiempo ahora es 1/2Kc, que debe ser un tercio del tiempo de es-
tablecimiento (2 segundos). Por tanto, el valor de la ganancia del PD será:
Kc = 3/4 = 0.75
Problema 6.2
La figura representa el diagrama de bloques del control del flap de un avión, donde C(s)
K
es el controlador y G(s) = s(Js+B) es el mecanismo del flap y además existe un par
perturbador p(t). Se desea mantener la posición del flap en un valor determinado.
No se permite la explotación económica ni la transformación de esta obra. Queda permitida la impresión en su totalidad.
a) Determine la expresión del error en régimen permanente del ángulo de salida ante
un escalón en el par perturbador cuando el controlador es un PI. Indique en qué
condiciones puede hacerse cero este error.
b) Determine la expresión del error en régimen permanente del ángulo de salida ante
Solución:
E(s) −G
=
P (s) 1 + CG
Kc (1+Ti s
Al ser el controlador un PI, C(s) = Ti s ,
−K
E(s) s(Js+B)
=
P (s) 1 + KK c (1+Ti s)
Ti s2 (Js+B)
−KTi
Ante un escalón en el par, E(s) = Ti s2 (Js+B)+(1+T i s)KKc
, por el teorema del valor
final, se tiene que el error en permanente es 0 para cualquier valor de los parámetros.
b) Determine la expresión del error en régimen permanente del ángulo de salida ante
un escalón en el par perturbador cuando el controlador es un PD. Indique en qué
condiciones puede hacerse cero este error.
No se permite la explotación económica ni la transformación de esta obra. Queda permitida la impresión en su totalidad.
Ahora C(s) = Kc (1 + Td s) con lo que
−K
E(s) =
s(Js + B) + KKc (1 + Td s)
−1
que en el permanente tiende a Kc , por lo que sólo puede anularse en el caso de que
Kc fuera infinito.
J
Se diseña el PD para que su cero cancele el polo del sistema, por tanto Td = = 0.1.
CG KKc 1
GBC = = = B
1 + CG sB + KKc KKc +1
1
Al imponer que la τBC = 0.5 se tiene que Kc = 9
Problema 6.3
Se pide:
a64b0469ff35958ef4ab887a898bd50bdfbbe91a-1051945
Depto. Ing. de Sistemas y Automática. ESI. US. 6
No se permite la explotación económica ni la transformación de esta obra. Queda permitida la impresión en su totalidad.
23.5
23
22.5
22
21.5
21
20.5
20
19.5
19
0 1 2 3 4 5 6 7 8 9 10 11 12
Solución:
0.5 K2
G(s) = ·
0.4s + 1 τ2 s + 1
Por lo que debemos determinar K2 y τ2 a partir del ensayo en escalón para poder
determinar el modelo.
De la respuesta temporal se observa que el tiempo de establecimiento es del orden
de 10 segundos, por lo que la constante de tiempo dominante del sistema será del
orden de 3 segundos, que es claramente más lenta que la constante de 0.4 segundos
conocida. Por lo tanto, esta respuesta se puede aproximar a la respuesta de un
sistema de primer orden con constante de tiempo τ2 .
La constante se puede determinar a partir del instante en que se alcanza el 63.2% del
recorrido de la salida, es decir ȳ63 = 0.632(24.5 − 20) = 2.84. Este valor se alcanza
en el instante t = 8 segundos. Dado que el sistema comienza a evolucionar en t = 5
segundos, la constante τ2 = 8 − 5 = 3 segundos.
Por otro lado, la ganancia estática del sistema será
24.5 − 20
Kest = = 1.5 = G(0) = 0.5K2
3
De donde se deduce que K2 = 3.
La función de transferencia del sistema es
1.5
G(s) =
(0.4s + 1)(3s + 1)
No se permite la explotación económica ni la transformación de esta obra. Queda permitida la impresión en su totalidad.
2. La función de transferencia del sistema controlado será
1.5Kc 1.5Kc
Gbc = =
(0.4s + 1)(3s + 1) + 1.5Kc 1.2s2 + 3.4s + 1 + 1.5Kc
Por lo tanto p
1 + 1.5Kc ≤ 1.552 ⇒ Kc ≤ 0.939
Problema 6.4
Se pide:
Y Y
1. Calcule la funciones de transferencias G(s) = R y Gd(s) = P
2. En el caso de que el controlador fuese un control proporcional (en vez del PI que
pone la figura), calcule el error el régimen permanente cuando se produce un escalón
unitario en la referencia R.
1 Y
PI(s)
E U s2 +a.s
R Controller Transfer Fcn Scope
No se permite la explotación económica ni la transformación de esta obra. Queda permitida la impresión en su totalidad.
Y
3. En el caso de que el controlador fuese un control proporcional (en vez del PI que
pone la figura), calcule el error el régimen permanente cuando se produce un escalón
unitario en la perturbación P.
Solución
• b) Para saber el error en régimen permanente ante escalón eprp aplicamos el teorema
del valor final sabiendo que las entradas son en este caso: R(s) = 1s y P (s) = 0. El
controlador es un proporcional C(s) = Kc
1 1 1 s2 + as 0
eprp = lim s = lim K
= lim 2
= =0
s→0 1 + CG s s→0 1 + s2 +as
c s→0 s + as + Kc Kc
No se permite la explotación económica ni la transformación de esta obra. Queda permitida la impresión en su totalidad.
En el caso en que el escalón fuese en la perturbación habı́a que comparar el grado
de Gba (s), con el grado de Gdba (s) (ambas en bucle abierto). En este caso Gba (s) =
Kc G(s) tipo 1 y Gdba (s) = G(s) también tipo 1, por lo que el error en régimen
permanente ante escalón está acotado eprp 6= 0.
• d) En este caso: R(s) = 0 y P (s) = 1s . El controlador es un control PI C(s) =
Kc 1+T is 1+Ti s
T is En este caso Gba (s) = Kc T is G(s) tipo 2 y Gdba (s) = G(s) es tipo 1, por
lo que el error en régimen permanente ha de ser nulo eprp = 0.
1
G 1 s2 +as Ti s
eprp = lim s = lim = lim =
s→0 1 + CG s s→0 1 + Kc 1+T is 1
T is s2 +as
s→0 Ti s(s 2 + as) + K (1 + T s)
c i
0
eprp = =0
Kc
Dado el sistema
s+1
G(s) =
s2 + 2s + 2
Diseñar un PID por el método de cancelación de ceros y polos de forma que el sistema
resultante tenga un tiempo de establecimiento al 95% menor de 9 segundos.
Solución
Ti Td s2 + Ti s + 1
P ID(s) =
Ti s
(s + 1) (s + 1)
G(s) = 2 =
s + 2s + 2 2(0.5s2 + s + 1)
a64b0469ff35958ef4ab887a898bd50bdfbbe91a-1051945
Depto. Ing. de Sistemas y Automática. ESI. US. 10
Problemas Propuestos
No se permite la explotación económica ni la transformación de esta obra. Queda permitida la impresión en su totalidad.
Problema 6.6
Se desea controlar la temperatura del horno del sistema térmico descrito en el problema
3.5 de la asignatura. Sabiendo que la temperatura del horno en el punto de funcionamiento
es de 75 o C, resuelva los siguientes apartados:
Problema 6.7
b) Suponga que se desea regular el nivel del depósito 2 mediante la manipulación del
caudal de entrada Q(t). Diseñe un controlador PID por cancelación de polos de forma
No se permite la explotación económica ni la transformación de esta obra. Queda permitida la impresión en su totalidad.
que la dinámica del sistema en bucle cerrado tenga un tiempo de establecimiento de
5 segundos.
Con el fin de regular la temperatura de un tanque de volumen constante (es decir, que
desagua por un rebosadero), éste se llena de forma continua por 2 tuberı́as de agua,
una que aporta agua caliente a una temperatura Tc = 80o C y otra que aporta agua
frı́a a una temperatura Tf = 10o C. Los caudales de ambas tuberı́as son qc (t) y qf (t)
respectivamente y ambos son manipulables y se pueden regular mediante una válvula de
control. La dinámica de la temperatura del tanque T (t) viene dada por la ecuación
dT (t)
Cp V = Cp qc (t)(Tc − T (t)) + Cp qf (t)(Tf − T (t)) − U A(T (t) − Ta (t))
dt
siendo Ta (t) la temperatura ambiente, V = 3m3 el volumen del tanque, Cp = 4184 kJ/(m3
o C)el calor especı́fico del agua y U A = 700 kJ/(ho C) el coeficiente global de pérdidas con
el ambiente.
Se pide:
1) Calcular la constante de error mı́nima que debe tener el sistema para que se
cumplan las especificaciones en régimen permanente.
No se permite la explotación económica ni la transformación de esta obra. Queda permitida la impresión en su totalidad.
2) Calcular el valor mı́nimo de la ganancia para que se cumpla la especificación
en régimen permanente.
3) Diseñar, si es posible, un controlador proporcional que cumpla los objetivos de
control.
4) Considere que el sistema se controla con el controlador proporcional diseñado
y que la temperatura ambiente aumenta 10 o C cuando la referencia de tem-
peratura es de 55o ¿Cuál será el valor de la temperatura T (t) estimada por
el sistema linealizado? ¿y la temperatura del sistema calculada a partir del
modelo no lineal?
5) Diseñar, si es posible, un controlador PI que cumpla los objetivos de control.
1) Calcular la constante de error mı́nima que debe tener el sistema para que se
cumplan las especificaciones en régimen permanente.
2) Calcular el valor mı́nimo de la ganancia para que se cumpla la especificación
en régimen permanente.
3) Diseñar, si es posible, un controlador proporcional que cumpla los objetivos de
control.
4) Considere que el sistema se controla con el controlador proporcional diseñado
y que la temperatura ambiente aumenta 10 o C cuando la referencia de tem-
peratura es de 55o ¿Cuál será el valor de la temperatura T (t) estimada por
el sistema linealizado? ¿y la temperatura del sistema calculada a partir del
modelo no lineal?
5) Diseñar, si es posible, un controlador PI que cumpla los objetivos de control.
6) Considere que el sistema se controla con el controlador PI diseñado y que la
temperatura ambiente aumenta 10 o C cuando la referencia de temperatura es
de 55o ¿Cuál será el valor de la temperatura T (t) estimada por el sistema
linealizado? ¿y la temperatura del sistema calculada a partir del modelo no
lineal?
No se permite la explotación económica ni la transformación de esta obra. Queda permitida la impresión en su totalidad.
Problema 6.9
Se desea controlar la posición de una antena accionada por un motor de corriente continua.
Se sabe que la posición angular de la antena θ(t) responde a las siguientes ecuaciones:
dθ(t)
= ω(t)
dt
dω(t)
= −0.1ω(t) + 0.025(V (t) − Va (t))
dt
Se desea controlar la posición θ(t) manipulando la tensión generada V (t) de forma que
el sistema presente un error nulo ante referencias constantes de posición y presente una
sobreoscilación inferior al 10%.
a) Asuma que el sistema no presenta caı́da de tensión (Va (t) = 0). ¿Es posible cumplir
los objetivos de control con un controlador proporcional? Si es posible, diseñe dicho
controlador. Si no es posible, decida qué controlador utilizarı́a y diséñelo.
b) Asuma que el sistema presenta una caı́da de tensión Va (t) = 5 voltios. ¿Es posi-
ble cumplir los objetivos de control con un controlador proporcional? Si es posi-
ble, diseñe dicho controlador. Si no es posible, decida qué controlador utilizarı́a y
diséñelo.
Problema 6.10
Se desea controlar un sistema cuya función función de transferencia viene dada por
100
G(s) =
(s + 1)(s + 5)(s + 20)
Se pide
a64b0469ff35958ef4ab887a898bd50bdfbbe91a-1051945
Depto. Ing. de Sistemas y Automática. ESI. US. 14
d) Diseñar un controlador PID de forma analı́tica para que el sistema presente en bucle
cerrado un comportamiento sobreamortiguado con una constante de tiempo de 0.2
No se permite la explotación económica ni la transformación de esta obra. Queda permitida la impresión en su totalidad.
s. Simular la respuesta del sistema controlado y comprobar si la respuesta se ajusta
a lo esperado.
Problema 6.11
10
1.2
G(s) = −
2s + 1
257
256
255
254
253
252
251
250
0 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 42 44 46 48 50
t [min]
Problema 6.12
No se permite la explotación económica ni la transformación de esta obra. Queda permitida la impresión en su totalidad.
145
140
135
130
125
120
115
110
105
100
0 5 10 15 20 25 30 35 40 45 50
Se pide
c) Diseñar un controlador PD por métodos analı́ticos para que presente error en ve-
locidad inferior al 5%. ¿Será la respuesta del sistema ante escalón más rápida que
la del caso anterior? Razone la respuesta.
Problemas Resueltos
Problema 7.1
No se permite la explotación económica ni la transformación de esta obra. Queda permitida la impresión en su totalidad.
Se quiere controlar el siguiente sistema de tal forma que el tiempo de establecimiento sea
de 1.5 segundos.
s+3
G(s) =
s(s + 1)(s + 10)
Se pide:
Apartado a):
Es necesario dibujar el lugar de las raı́ces del sistema y observar si pasa por la zona
correspondiente al tiempo de establecimiento pedido. Como se sabe, el tiempo de establec-
imiento del 95% es aproximadamente igual a δω3n , por lo que en este caso debe cumplirse
que δωn = 2. Por tanto, existirá solución siempre que el lugar de las raı́ces corte a la lı́nea
vertical de abcisa igual a −2.
• El lugar en el eje real está formado por los tramos (−∞, −3] y [−1, 0].
• Como hay 3 polos y 2 ceros, existen dos ası́ntotas, que son rectas verticales.
−1−10+3
• El centroide está en 2 = −4.
No se permite la explotación económica ni la transformación de esta obra. Queda permitida la impresión en su totalidad.
De la observación del dibujo se comprueba que sı́ existe un punto en el que los po-
los dominantes tienen parte real igual a −2, por lo que se deduce que un controlador
proporcional permite cumplir las especidicaciones.
Apartado b):
Root Locus
25
Línea de tiempo de
10
System: G
Gain: 31.9
Pole: −2 + 3.13i
Damping: 0.539
Overshoot (%): 13.4
Imaginary Axis (seconds )
−1
5
Frequency (rad/s): 3.71
−5
−10
−15
−20
−25
−12 −10 −8 −6 −4 −2 0 2
−1
Real Axis (seconds )
Problema 7.2
Solución
a64b0469ff35958ef4ab887a898bd50bdfbbe91a-1051945
Depto. Ing. de Sistemas y Automática. ESI. US. 18
√−πδ
SO = 20% ⇒ e 1−δ 2 = 0.2
s
(ln 0.2)2
δ= = 0.4559
π 2 + (ln 0.2)2
π−α 1−δ2
El tiempo de subida viene dado por ts = √
wn 1−δ2
, donde α = atan δ = 1.0974.
No se permite la explotación económica ni la transformación de esta obra. Queda permitida la impresión en su totalidad.
π − 1.0974
wn = √ = 11.48
0.2 1 − δ2
Por tanto, si se
√ consigue que el sistema en bucle cerrado tenga un par de polos dominantes
en −wn δ ± j 1 − δ2 wn = −5.233 ± j10.2176, el sistema tendrı́a una sobreoscilación y
tiempo de subida próximos a los especificados (nótese que el sistema en bucle cerrado no
siempre presenta dos polos claramente dominantes; esto conlleva que la respuesta final
del sistema pueda diferir de lo previsto por las fórmulas utilizadas para el cálculo de la
sobreoscilación y tiempo de subida).
Existen distintas extrategias que nos permiten diseñar un PID para este ejercicio. La
primera de ellas consiste en considerar el PID como un PD en serie con un termino PI.
Otra solución válida es considerar que c1 es igual a c2 y elegir c1 y Kc de forma que se
En esta solución, el término Kc (s+c1 ) es diseñado de forma que Kc (s+c1 )G(s) cumpla
el criterio de argumento y módulo en A = −5.233 + j10.2176. Una vez obtenido los
correspondientes valores de Kc y c1 , se incluye el término PI (si c2 se elije suficientemente
cercano al origen, el término (s+c s
2)
evaluado en A va a ser aproximadamente igual a 1
( A+c
A
2
≈ A
A = 1). Esto quiere decir que si Kc (s + c1 )G(s) cumple el criterio de argumento
y módulo en s = A, entonces se puede considerar que Kc (s+c1 )(s+c s
2)
G(s) tambien lo
cumple (por tanto, el sistema en bucle cerrado para el controlador propuesto tiene un polo
conjugado en A y consecuentemente, bajo la asunción de que dicho polo sea dominante,
el sistema cumple las especificaciones de control).
Se elije pues c1 de forma que se cumpla el criterio del argumento en A (sin considerar
el término PI):
6 (A + c1 ) − 6 (A + 2) − 6 (A − 3) = −180
10.217
6 (A + 2) = 180 − atan = 180 − 72.45 = 107.55
5.23 − 2
10.217
6 (A − 3) = 180 − atan = 180 − 51.14 = 128.86
5.23 + 3
6 (A + c1 ) = −180 + 107.55 + 128.86 = 56.41
10.217
= tan(56.41) = 1.5057
c1 − 5.23
10.217 + 5.23 · 1.5057
c1 = = 12.01
1.5057
1.14(s+0.523)(s+12.01)
P ID(s) = s .
No se permite la explotación económica ni la transformación de esta obra. Queda permitida la impresión en su totalidad.
wn wn δ
Nota: Otra opción habrı́a sido elegir primero c2 en 30 , 10 y a posteriori elegir
Kc (s+c1 )(s+c2 )10
Kc y c1 de forma que s(s+2)(s+3) cumpliese el criterio del argumento y módulo en A.
La diferencia es que en este caso no hacemos la aproximación s+c s s=A ≈ 1 (el resultado
1
será más correcto desde el punto de vista numérico). El precio a pagar es que es necesario
hacer un mayor número de cálculos numéricos.
Root Locus
15
5
Imaginary Axis
−5
−10
−15
−30 −25 −20 −15 −10 −5 0 5
Real Axis
Problema 7.3
Usando el método del lugar de las raı́ces, analizar la estabilidad del siguiente sistema en
bucle cerrado cuando el parámetro m varı́a entre 0 e ∞:
1
G(s) =
s2 + 2ms + 1
No se permite la explotación económica ni la transformación de esta obra. Queda permitida la impresión en su totalidad.
Solución
s2 + 2ms + 2
dividiendo por el término (s2 + 2). De esta forma, la ecuación caracterı́stica que se
quiere estudiar es:
2ms 2s
1+ 2 =1+m 2
s +2 s +2
Si se compara con (0.1), se observa que analizar el bucle cerrado de G(s) equivale a dibujar
el lugar de las raı́ces de un sistema en el que n(s) = 2s y d(s) = s2 + 2 y el parámetro
variable es m. Se dibuja por tanto el lugar de las raı́ces de s22s
+2 :
√
• Se tiene un cero en s = 0 y dos polos en s = ± 2j.
• El lugar en el eje real está formado por todo el semieje real negativo.
• Como hay 2 polos y un cero, existe una ası́ntota, que está en el eje real.
• Los puntos√de corte con el eje real se calculan por el criterio de Routh-Hurwitz y
están en ± 2j.
Del dibujo obtenido se observa que las raı́ces siempre están en el semiplano izquierdo
para m > 0, siendo complejas para valores pequeños de m y pasando al eje real cuando
No se permite la explotación económica ni la transformación de esta obra. Queda permitida la impresión en su totalidad.
m alcanza un determinado
√ valor, correspondiente al punto de separación. El valor de m
para este punto s0 = − 2 se puede calcular por el criterio del módulo:
√
2(− 2) 1
=
2+2 |m|
√
por lo que el valor crı́tico de m es igual a 2. Por consiguiente, las conclusiones del análisis
son:
Obsérvese que esta idea puede usarse para analizar la influencia de cualquier otro
parámetro de la función de transferencia distinto de la K.
Root Locus
1.5
1
Imaginary Axis (seconds )
−1
0.5
−0.5
−1
−1.5
−3 −2.5 −2 −1.5 −1 −0.5 0 0.5
−1
Real Axis (seconds )
Problemas Propuestos
a64b0469ff35958ef4ab887a898bd50bdfbbe91a-1051945
Depto. Ing. de Sistemas y Automática. ESI. US. 22
Problema 7.4
(s − 1)(s + 3)
G(s) =
s2 + 2s + 2
No se permite la explotación económica ni la transformación de esta obra. Queda permitida la impresión en su totalidad.
1.- Dibujar el lugar de las raı́ces y estudiar la estabilidad del sistema en función del
parámetro K.
Problema 7.5
K(s + 1)
G(s) =
s2 + 2s + 2
Problema 7.6
1
G(s) =
(0.2s + 1)(0.5s + 1)(s + 1)
Se pide
1.- Dibujar el lugar de las raı́ces del sistema asumiendo que se controla con un contro-
lador Proporcional de ganancia K > 0.
2.- Diseñar un controlador PD para que el sistema controlado tenga un par de polos
complejos dominantes en −3.25 + 5j. ¿Cuál será el valor del error en régimen per-
manente en escalón (en %) que presenta el sistema controlado?
Problema 7.7
K
G(s) =
s((s + 4)2 + 16)
No se permite la explotación económica ni la transformación de esta obra. Queda permitida la impresión en su totalidad.
Se pide:
1.- Dibujar con detalle el lugar de las raı́ces para todo valor de K.
2.- ¿Se podrı́a calcular un controlador PI que estabilizase el sistema para todo valor de
K > 0?
K(s + 50)
G(s) =
s(2s + 1)(s + 1)2
Se pide:
2.- ¿Se podrı́a controlar con un PD para hacer el sistema estable para todo K > 0? Si
fuese posible, diseñe un PD y trace el lugar de las raı́ces resultante.
Problema 7.9
1
Al sistema servomecanismo G(s) = s(s+1) se le aplica un controlador consistente en un
amplificador de ganancia KA > 0 y una realimentación de la señal de velocidad medida
con un tacómetro de ganancia KT > 0 como se muestra en el diagrama de bloques de la
figura.
KT
No se permite la explotación económica ni la transformación de esta obra. Queda permitida la impresión en su totalidad.
1.- Si se elige KT = 5, ¿qué rango de valores de KA consigue que el sistema no tenga
sobreoscilación?
Problema 7.10
Se pide:
1.- Suponiendo que T = 1, dibujar el lugar de las raı́ces para K mayor o igual a cero.
Problema 7.11
Se pide
No se permite la explotación económica ni la transformación de esta obra. Queda permitida la impresión en su totalidad.
1.- Suponiendo que K(s) es un controlador proporcional dibujar el lugar de las raı́ces en
función de la ganancia del controlador.
2.- Diseñar un controlador PD de forma que el sistema compensado tenga como fre-
cuencia natural ωn = 5rd/s y coeficiente de amortiguamiento δ = 0.5.
3.- Compruebe cualitativamente que utilizando el lugar de las raı́ces que al controlar el
sistema con un PI con cualquier Ti ¿ 0, el sistema es estable para algún valor de la
ganancia positivo.
Problema 7.12
El sistema se debe controlar de forma que el error en régimen permanente ante una
referencia constante sea inferior al 1% y que la dinámica en bucle cerrado se aproxime a
la de un sistema de segundo orden con δ = 0.5 y ωn = 2 rad/s.
Problema 7.13
Dado el sistema:
r + y
K
( s + 1)( s + 2)
-
a
a+s
Se solicita:
a) Determinar el valor de K > 0 y a > 0 para que el sistema en bucle cerrado tenga
un polo en −1.3 + 2j.
a64b0469ff35958ef4ab887a898bd50bdfbbe91a-1051945
Depto. Ing. de Sistemas y Automática. ESI. US. 26
Problema 7.14
No se permite la explotación económica ni la transformación de esta obra. Queda permitida la impresión en su totalidad.
Dado el sistema representado por el siguiente diagrama de bloques
1
+ K(s) (s+1)(s+2)(s+4)
-
1.- Diseñar un controlador PD de forma que el sistema en bucle cerrado tenga un polo en
s0 = −1+ j. Trazar, de forma aproximada, el lugar de las raı́ces resultante. Calcular
el error en régimen permanente en posición que presentará el sistema controlado.
Problema 7.15
b) Diseñar un controlador que haga que el sistema controlado cumpla las siguientes
especificaciones:
Problemas Resueltos
Problema 8.1
No se permite la explotación económica ni la transformación de esta obra. Queda permitida la impresión en su totalidad.
Se quiere analizar el comportamiento frecuencial del sistema de guiado de un barco, para
diseñar posteriormente un controlador. La función de transferencia del sistema a controlar
es:
0.05Ka
G(s) =
s(0.5s + 1)(10s + 1)
Se pide:
Solución
a) Se puede despreciar el polo rápido, el que está en s = −2. En este caso, la función
aproximada queda:
Bode Diagram
Gm = Inf dB (at Inf rad/s) , Pm = 18 deg (at 0.308 rad/s)
100
50
Magnitude (dB)
No se permite la explotación económica ni la transformación de esta obra. Queda permitida la impresión en su totalidad.
−50
−100
−150
−90
−135
Phase (deg)
−180
−225
Bode Diagram
Gm = Inf dB (at Inf rad/s) , Pm = 65.5 deg (at 0.0455 rad/s)
50
0
Magnitude (dB)
−50
−100
−150
−200
−90
−135
Phase (deg)
−180
−225
−270
−3 −2 −1 0 1 2
10 10 10 10 10 10
Frequency (rad/s)
No se permite la explotación económica ni la transformación de esta obra. Queda permitida la impresión en su totalidad.
c) Para Ka = 20 el margen de fase del sistema original vale 9◦ y para el aproximado
18◦ . Para Ka = 1 estos valores son 64.2◦ y 65.5◦ respectivamente. En base a estos
valores, se deduce que la aproximación es válida para Ka = 1 pero no para Ka = 20,
ya que en este caso la diferencia de los márgenes de fase es muy grande. En el
primer caso se hace el diseño en una zona en la que la fase de ambos sistemas es
muy diferente, mientras que en el segundo caso, ambos sistemas son prácticamente
iguales en los alrededores de la frecuencia de corte.
Problemas Propuestos
a) Expresión de G(s).
Problema 8.3
Un sistema lineal es sometido a pruebas en las cuales la señal de entrada u(t) es una onda
senoidal. La salida y(t) toma (en régimen permanente) el aspecto mostrado en la figura.
a64b0469ff35958ef4ab887a898bd50bdfbbe91a-1051945
Depto. Ing. de Sistemas y Automática. ESI. US. 30
1 .5
1
y
0 .5
u
0
-0 .5
No se permite la explotación económica ni la transformación de esta obra. Queda permitida la impresión en su totalidad.
-1
-1 .5
0 0 .1 0 .2 0 .3 0 .4 0 .5 0 .6 0 .7 0 .8 0 .9 1
Problema 8.4
Problema 8.5
Considere el modelo de un sistema dado por una función de transferencia G(s) estable
y de fase mı́nima. La entrada del sistema es u(t) y la salida y(t). Se conoce el valor de
G(jω) para algunos valores de ω (rad/s) indicados en la tabla.
No se permite la explotación económica ni la transformación de esta obra. Queda permitida la impresión en su totalidad.
ω 0 0.0314 0.0628 0.1257
G(jω) 3 2.15 - 1.35 j 1.16 - 1.46 j 0.41 - 1.03 j
Problema 8.6
From: U(1)
0
−5
−10
−15
Phase (deg); Magnitude (dB)
−20
−25
−30
100
50
To: Y(1)
−50
−100
−2 −1 0 1 2 3
10 10 10 10 10 10
Frequency (rad/sec)
(a) 2 sen(900 t)
(b) 0.5 sen(0.2 t)
(c) Impulso unitario
(d) Escalón de amplitud 10
(e) 10 sen(50 t)+ sen(5 t)
Problema 8.7
Un sistema de segundo orden (sin ceros) se excita con una señal de entrada
No se permite la explotación económica ni la transformación de esta obra. Queda permitida la impresión en su totalidad.
yrp (t) = 5 + 4sen (10t − π/2)
Problema 8.8
Considere un sistema cuya función de transferencia tiene la forma G(s) = (s+p1s+c )(s+p2 )
donde los parámetros c,p1 y p2 pueden tomar cualquier valor real. Indicar un posible valor
de los parámetros para que el sistema presente los siguientes diagramas de Bode.
90
−90
b) Sistema 2:
−90
−180
No se permite la explotación económica ni la transformación de esta obra. Queda permitida la impresión en su totalidad.
c) Sistema 3:
−90
−180
Problema 8.9
15
a) G(s) = s(s+1)
15
b) G(s) = s2 (s+4)
80(s+2)
c) G(s) = s(s+30)
0.1(s+5)
d) G(s) = (s+0.1)(0.1s+1)
10(s+2)
e) G(s) = s2 +2s+4
50(s−2)
f) G(s) = (s+1)(s−10)
(s−10)
g) G(s) = s(s−1)(s+3)
15 −0.2s
h) G(s) = s(s+1) e
Problema 8.10
Sea un sistema estable de acción directa que se desea controlar con un controlador propor-
cional de ganancia positiva. Se sabe que el sistema no presenta ceros. Justifique, utilizando
el criterio de Nyquist, que si sistema es de primer orden o de segundo orden, el sistema
realimentado es estable. Justifique además que si fuese de orden 3, el sistema realimentado
podrı́a inestabilizarse para una ganancia del controlador suficientemente grande.
a64b0469ff35958ef4ab887a898bd50bdfbbe91a-1051945
Depto. Ing. de Sistemas y Automática. ESI. US. 34
Problema 8.11
Considere los casos del ejercicio anterior, determine en cuáles de ellos se podrı́a aplicar el
criterio de Nyquist reducido y para éstos calcule el mergen de fase y el margen de ganancia
para Kc = 1. Considere que Kc = 10, determine en estos casos el error en régimen
permanente y estime la sobreoscilación y el tiempo de subida del sistema controlado.
No se permite la explotación económica ni la transformación de esta obra. Queda permitida la impresión en su totalidad.
Problema 8.12
Se desea controlar la velocidad de una antena situada en lo alto de una torre de comuni-
cación. Dada la altura a la que se encuentra se ha elegido un sistema de control por radio
de forma que tanto la señal de posición medida como la señal de la acción de control se
transmiten en forma de señales de radio, lo cual induce un retraso de comunicación. Se
ha realizado un modelo del sistema a controlar resultando la siguiente función de trans-
ferencia:
0.0131 −0.2s
Se pide:
a) Justificar que sı́ se puede aplicar el criterio de Nyquist para analizar la estabilidad
del sistema de control.
b) Calcular los márgenes de estabilidad del sistema
c) Calcular el máximo valor de la ganancia del controlador que hacen que el sistema
controlado sea estable.
d) Calcule la ganancia del controlador proporcional mediante las reglas de ajuste de
Ziegler-Nichols en bucle abierto y en bucle cerrado. ¿Son coherentes con el resultado
anterior?
e) Si se usa una ley de control PID, diseñar el controlador mediante las reglas de ajuste
de Ziegler-Nichols en bucle abierto y en bucle cerrado.
Problema 8.13
Se desea controlar la temperatura del aceite de salida de una planta calefactora en torno
a 200 o C actuando sobre la apertura de la válvula de combustible, que opera en torno al
40%.
No se permite la explotación económica ni la transformación de esta obra. Queda permitida la impresión en su totalidad.
210
208
206
T( C)
o
204
202
200
198
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5 5.5 6 6.5 7 7.5 8 8.5 9 9.5 10
tiempo (min)
b) Con el fin de mejorar el diseño del controlador, se realiza un diagrama de Bode exper-
10
5
Magnitude (dB)
−5
−10
−15
0
−45
−90
Phase (deg)
−135
−180
−225 −1 0
10 10
Frequency (rad/sec)
Problemas Resueltos
No se permite la explotación económica ni la transformación de esta obra. Queda permitida la impresión en su totalidad.
Problema 9.1
−10
−20
−30
Magnitud (dB)
−40
−50
−60
−70
−80
−90
0
−45
−90
Fase (deg)
−135
−180
−225
−270
−2 −1 0 1
10 10 10 10
Frecuencia (rad/sec)
El controlador se debe diseñar de forma que ante un salto en la referencia de 45o a 50o ,
la respuesta del sistema controloado sea tal que la posición angular
No se permite la explotación económica ni la transformación de esta obra. Queda permitida la impresión en su totalidad.
1. En régimen permantente, no difiera más de 0.05o respecto a la referencia.
Solución
0.05
erp ≤ × 100 = 1%
5
De aquı́ se deduce que la constante de error en posición Kp debe cumplir que
1 1 − 0.01
erp = ≤ 0.01 ⇒ Kp ≥ = 99
1 + Kp 0.01
a64b0469ff35958ef4ab887a898bd50bdfbbe91a-1051945
Depto. Ing. de Sistemas y Automática. ESI. US. 38
Esta condición se traduce en que el margen de fase del sistema debe ser
Mf ≤ 70 − SO(%) = 60o
No se permite la explotación económica ni la transformación de esta obra. Queda permitida la impresión en su totalidad.
La tercera especificación es que el tiempo de subida sea inferior o igual a 2.5 s.
Esto se traduce en la siguiente condición sobre la frecuencia de corte del sistema
compesado
π
ωc ≥ = 0.63 rad/s
2ts
Para cumplir la especificación de SO, por la que el margen de fase debe ser mayor que
60o . A esta le sumaremos 5o para compensar la posible caı́da de fase que introduce
el PI. Ası́ la frecuencia de corte debe ser inferior a aquella para la cual el sistema
tiene un margen de fase de 65o (es decir, una fase de -115o ) ω115 . Del diagrama de
Bode se puede calcular que ω115 ≃ 0.35 rad/s.
Si la ganancia del controlador Kc es tal que la frecuencia de corte del sistema es
inferior o igual a 0.35 rad/s, entonces el margen de fase será mayor que 60o . Para
ello, la ganancia del controlador debe ser tal que
No se permite la explotación económica ni la transformación de esta obra. Queda permitida la impresión en su totalidad.
Kc ≤ −|G(ω120 j)|dB ≃ 8dB ≡ 2.5
Es imposible por lo tanto elegir un valor de la ganancia que logre satisfacer estas
dos especificaciones simultáneamente. Como la especificación de SO es prioritaria,
entonces se tomará un valor de la ganacia que sea Kc ≤ 2.5. De este intervalo de
valores, elegiremos aquél que minimice el tiempo de subida, es decir, que proporcione
1
= 0.35/10 = 0.035 ⇒ Ti = 28.6 seg
Ti
En base al diagrama de Bode del sistema compensado, se puede estimar los valores
de la respuesta temporal del sistema controlado. El PI logra que error en régimen
permanente es nulo, por lo que θrp = 50o . Además, el margen de fase es aproxi-
madamente el esperado, por lo que la sobreoscilación debe ser del 10%. Entonces
el valor máximo de la posición será el de las especificaciones, θmax = 50.5. El
tiempo de subida será mayor que el de las especificaciones y aproximadamente igual
π
a ts = 2×0.35 = 4.5 s.
d) El controlador PID añade la acción derivativa al PI, por lo que parece razonable
esperar un comportamiento mejor que el del PI, es decir con un menor tiempo de
subida. Para ello se va a tomar una frecuencia de corte del sistema compensado
igual a la especificada, es decir ωc′ = 0.63 rad/s. Si esta fuese la frecuencia de corte
el controlador deberı́a aportar un incremento de margen de fase igual al
No se permite la explotación económica ni la transformación de esta obra. Queda permitida la impresión en su totalidad.
Ti Td s2 + Ti s + 1 1 + T1 s
C(s) = Kc =K (1 + T2 s)
Ti s T1 s
tan(∆Mf ) tan(50o )
T2 = = = 1.9 seg
ωc 0.63
K se calcula para que ωc′ = 0.63 rad/s sea frecuencia de corte del sistema compen-
sado, es decir
Se sabe que
|C(ωc′ j)|dB ≃ |K|dB + |1 + T2 ωc′ j|dB ≃ |K|dB + 20 log10 (T2 ωc′ ) = |K|dB + 3.6
y del diagrama de Bode se mide que |G(ωc′ j|dB = −22 dB. Por lo tanto
Finalmente se fija el valor de T1 para que el término PI produzca una caı́da de fase
pequeña en la frecuencia de corte, por ejemplo
1 ω′
= c = 0.063 ⇒ Ti = 15.9 seg
T1 10
T1 + T2
Kc = K = 9.3
T1
Ti = T1 + T2 = 17.8
T1 T2
Td = = 1.7
T1 + T2
Dado que el controlador PID diseñado logra cumplir todas las especificaciones, la
respuesta esperada del sistema será θrp = 50o , θmax = 50.5 y ts = 2.5 seg.
No se permite la explotación económica ni la transformación de esta obra. Queda permitida la impresión en su totalidad.
Problema 9.2
Bode Diagram
60
40
20
−20
Magnitud (dB)
−40
−60
−80
−120
−140
−160
−180
−90
−135
−180
Fase (grados)
−225
−270
−315
−360
−2 −1 0 1 2 3
10 10 10 10 10 10
Frequency (rad/sec)
c) Diseñar un controlador PD para que el sistema en bucle cerrado cumpla las siguientes
especificaciones (en caso de no poder cumplirlas todas debe cumplir las que pueda
en ese orden y optimizar el resto)
a64b0469ff35958ef4ab887a898bd50bdfbbe91a-1051945
Depto. Ing. de Sistemas y Automática. ESI. US. 42
d) Diseñar un controlador PID para que el sistema en bucle cerrado cumpla las sigu-
ientes especificaciones (en caso de no poder cumplirlas todas debe cumplir las que
pueda en ese orden y optimizar el resto)
No se permite la explotación económica ni la transformación de esta obra. Queda permitida la impresión en su totalidad.
menor de 0.01,
(b) margen de fase mayor de 45 grados,
(c) frecuencia de corte mayor de 2 rad/s
Solución
No se permite la explotación económica ni la transformación de esta obra. Queda permitida la impresión en su totalidad.
|G(j0.6)| + |Kc | = 0dB ⇒ Kc = −22dB = 0.079
1
evrp = ≤ 0.01 ⇒ Kv ≥ 100
Kv
Como el máximo de fase que consideramos aportable por parte del PD es de ∆Mfmax =
78o está claro que no podemos cumplir todas la especificaciones simultáneamente.
Al estar la ganancia del controlador fijada por las especificaciones de régimen per-
manente, no se puede disminuir la fase del sistema, por lo que habrá que relajar la
especificación 2, llegando al valor máximo alcanzable de margen de fase al sumar
el ∆Mfmax . Ası́ pues el cero del controlador PD debe situarse de tal forma que el
aumento de fase en ω = 6rad/s sea de 78o , es decir,
tan ∆Mfmax
ωc Td = tan ∆Mfmax ⇒ Td = = 0.945
ωc
d) En este apartado debemos diseñar un controlador PID para cumplir las mismas es-
pecificaciones que en el apartado anterior. Como este tipo de controladores introduce
un integrador, el sistema compensado pasa a ser de tipo 2, con lo que si el sistema en
1 Ti Td s2 + Ti s + 1
C(s) = Kc (1 + Td s + ) = Kc
Ti s Ti s
No se permite la explotación económica ni la transformación de esta obra. Queda permitida la impresión en su totalidad.
que nosotros para el diseño expresaremos como un PD+PI en serie
1 + τ1 s
C(s) = K ·(1 + τ2 s)
τ1 s | {z }
| {z } PD
PI
τ1 +τ2 τ1 ·τ2
Kc = K · τ1 ; Td = τ1 +τ2 ; T i = τ1 + τ2 ;
El primer paso para el diseño del controlador es elegir una frecuencia de corte que
cumpla la especificación 3 (ωc′ ≥ ωcd ≥ 2rad/s) y tal que el margen de fase en dicha
frecuencia de corte sea tal que el incremento de margen de fase por parte de un PD
necesario para cumplir la especificación 2 (Mf d ≥ 45o ) sea menor de 78o .
tan(AM f )
τ2 = = 0.866
ωc′
10
τ1 = =5
ωc′
Ti = τ1 + τ2 = 5.866
τ1 · τ2
Td = = 0.738
τ1 + τ2
Lo único que falta es calcular la ganancia del controlador Kc para forzar que la
frecuencia de corte sea de ωc′ = 2rad/s. Midiendo sobre el diagrama de Bode
|G(j2)| ≃ 5dB. De lo explicado en clase:
No se permite la explotación económica ni la transformación de esta obra. Queda permitida la impresión en su totalidad.
Kc τ1 1 + τ1 ωc′ j
0 = |C(jωc′ )G(jωc′ )|dB = | (1 + τ2 ωc′ j) G(jωc′ )|dB
Ti τ1 ωc′ j
Kc τ1
0 = |C(jωc′ )G(jωc′ )|dB ≃| 1 + τ2 ωc′ j G(jωc′ )|dB ⇒
Ti
√
−|G(jωc )|−20log10 ( 1+(τ2 ωc )2 )
Ti 20
Kc = 10 = 0.33
τ1
Con lo cual el controlador queda
Problema 9.3
a64b0469ff35958ef4ab887a898bd50bdfbbe91a-1051945
Depto. Ing. de Sistemas y Automática. ESI. US. 46
c) Diseñe (si es posible) un controlador PID de forma que el tiempo de subida del
sistema sea inferior 1 s y que la sobreoscilación no supere el 10 % .
Problema 9.4
No se permite la explotación económica ni la transformación de esta obra. Queda permitida la impresión en su totalidad.
en el depósito 2 por gravedad. Se desea controlar el nivel de agua en el segundo depósito
en torno a h02 = 2 m manipulando el caudal de entrada al primer depósito. El diagrama
de Bode de este sistema en torno al punto de funcionamiento es
Diagrama de Bode
50
0
Modulo (dB)
−50
−150
−200
45
0
Fase (grados)
−45
−90
−135
−180
−225
−270
−4 −3 −2 −1 0 1 2
10 10 10 10 10 10 10
Frecuencia (rad/s)
a) Sabiendo que la ganancia estática del sistema a lazo abierto es −13 dB, determine
las especificaciones en el dominio frecuencial para que el sistema en lazo cerrado
presente un error de seguimiento en posición inferior al 5%, con una sobreoscilación
inferior al 20% y un tiempo de subida menor de 2s.
No se permite la explotación económica ni la transformación de esta obra. Queda permitida la impresión en su totalidad.
Problema 9.5
Se desea controlar un sistema cuya respuesta frecuencial a lazo abierto es como se repre-
senta en el diagrama de Bode adjunto.
Las especificaciones de comportamiento del sistema en bucle cerrado, exigen que éste
tenga una respuesta ante escalón con una sobreoscilación inferior al 20%, un tiempo de
subida inferior a 0.75s, y un error de seguimiento ante entrada en rampa inferior al 0.035.
Diagrama de Bode
100
50
0
Modulo (dB)
−50
−100
−150
−200
0
−45
−90
Fase (deg)
−135
−180
−225
−270
−3 −2 −1 0 1 2 3
10 10 10 10 10 10 10
Frecuencia (rad/sec)
b) Determine cuál es el controlador más simple de entre los siguientes: P,PI, PD y PID,
que permite satisfacer todas las especificaciones impuestas, y diséñelo. Si en algún
caso no es posible diseñar el controlador justifique la respuesta con datos numéricos.
No se permite la explotación económica ni la transformación de esta obra. Queda permitida la impresión en su totalidad.
oscilación?. Diseñe el controlador.
Problema 9.6
60
40
20
Modulo (dB)
−20
−40
−60
−80
−100
−120
−45
−90
−135
Fase (deg)
−180
−225
−270
−1 0 1 2 3
10 10 10 10 10
Frecuencia (rad/sec)
No se permite la explotación económica ni la transformación de esta obra. Queda permitida la impresión en su totalidad.
Diseñe los controladores que se relacionan a continuación teniendo en cuenta que:
Se pide:
Problema 9.7
Se desea controlar una antena situada en lo alto de una torre de comunicación. Dada la
altura a la que se encuentra se ha elegido un sistema de control por radio de forma que
tanto la señal de posición medida como la señal de la acción de control se transmiten en
forma de señales de radio, lo cual induce un retraso de comunicación. Se ha realizado un
modelo del sistema a controlar resultando la siguiente función de transferencia:
0.0131 −0.2s
G(s) = e
(s + 1)
siendo la entrada la tensión aplicada al motor medida en voltios y la salida la velocidad
angular de la antena medida en radianes por segundo.
a64b0469ff35958ef4ab887a898bd50bdfbbe91a-1051945
Depto. Ing. de Sistemas y Automática. ESI. US. 50
(b) Diseñar un controlador PI que logre la respuesta más rápida con una so-
brescilación del 10%. Determinar el error en régimen permanente y el tiempo
de subida que presenta el sistema controlado
(c) Diseñar un controlador PID que logre la respuesta más rápida con una so-
brescilación del 10% y un tiempo de subida de 0.2 segundos.
(d) Comparar los controladores anteriores con los diseñados mediante las reglas de
ajuste de Ziegler-Nichols.
No se permite la explotación económica ni la transformación de esta obra. Queda permitida la impresión en su totalidad.
2. Se desea controlar la posición de la antena. Se pide
(a) Diseñar el controlador proporcional que logre la respuesta más rápida con una
sobrescilación del 10%. Determinar el error en régimen permanente y el tiempo
de subida que presenta el sistema controlado.
(b) Diseñar un controlador PI que logre la respuesta más rápida con una so-
brescilación del 10%. Determinar el error en régimen permanente y el tiempo
de subida que presenta el sistema controlado.
(c) Diseñar un controlador PID que logre la respuesta más rápida con una so-
brescilación del 10% y un tiempo de subida de 0.8 segundos.
(d) Comparar los controladores anteriores con los diseñados mediante las reglas de