Upload
alejandro-de-manuel-nogales
View
789
Download
8
Embed Size (px)
Citation preview
Universidad de Extremadura
Escuela de Ingenierías Industriales
Problemas de
REGULACIÓN AUTOMÁTICA
Trabajo realizado por:Alejandro de Manuel Nogales
Dirigido por:Blas M. Vinagre Jara
Antonio J. Calderón GodoyÁrea de Ingeniería de Sistemas y Automática
Departamento de Electrónica e Ingeniería ElectromecánicaBadajoz, Febrero 2001
2
Introducción
Este trabajo, que pretende servir como convalidación de créditos de LibreElección, se justifica por la escasez o poca disponibilidad de libros de proble-mas útiles para cursos básicos de Control Automático. De él podrán haceruso los alumnos que sigan las asignaturas: Regulación Automática de 2odeI.T.I. en Electrónica, Regulación Automática de 2ode I.T.I. en Electricidad,Teoría de Sistemas de 3ode I.I., Sistemas Automáticos de 4ode I.I., y Auto-matización de Procesos Industriales de 4ode I.O.I.El trabajo consta de cuatro partes:El primer capítulo se dedica a las herramientas necesarias para la com-
prensión y modelado de sistemas, haciendo uso de fundamentos matemáticos.El segundo capítulo se dedica al análisis de sistemas, tanto en lazo abiertocomo en lazo cerrado. El tercer capítulo se dedica a los problemas de diseñode reguladores o controladores. En el capítulo cuatro se tratan los proble-mas de análisis de sistemas y diseño de reguladores utilizando el método deespacio de estados.Se añade al final un índice de materias para facilitar al alumno la búsqueda
de los problemas en función del tema tratado.
3
4
Capítulo 1
Fundamentos
Problema 1 Un termómetro requiere 1 minuto para indicar el 98% dela respuesta a una entrada escalón. Suponiendo que el termómetro es unsistema de primer orden, hallar la constante de tiempo.
Si el termómetro se coloca en un baño, cuya temperatura varía linealmentea un ritmo de 10o/min. ¿cuánto error marca el termómetro?
Para la realización del sistema térmico, en primer lugar definiremos al-gunos conceptos:
Resistencia térmica = R = Cambio en la diferencia de Ta(oC)Cambio en el flujo de calor (Kcal/s)
Capacitancia térmica =Cambio de calor almacenado (Kcal)Cambio en la Ta(oC)
Para nuestro sistema térmico tendremos:
R = d(∆Ta)d(k·∆Ta) =
1k
C = m · CpPodemos representar el sistema térmico (termómetro) como un sistema
de primer orden:
+_ RCs1R(s) E(s) C(s)
La constante de tiempo es τ = R ·C. Por tanto, el sistema en lazo cerradoserá:
1
2 CAPÍTULO 1. FUNDAMENTOS
11+sτ
R(s) C(s)
C(s) = 1τ ·s+1 ·R(s)
Como la transformada de Laplace del escalón unitario es 1s.
C(s) = 1τ ·s+1 · 1s
Si hacemos su desarrollo en fracciones simples:
C(s) = 1s− τ
τ ·s+1Haciendo la transformada inversa de Laplace de esta ecuación:
C(t) = 1− e−t/τ (t ≥ 0)Si observamos esta ecuación, podemos establecer que inicialmente (t = 0)
la salida c(t) es cero y en el instante final su valor es la unidad.
Calculemos τ para t = 1min y c(t) = 0.98
0.98 = 1− e−1/τ ⇒ e−1/τ = 0.02 =⇒ 1e1/τ
= 0.02
50 = e1/τ =⇒ ln 50 = 1τ· ln e =⇒ τ = 1
ln 50= 0.2556min = 15.336seg
τ = 0.2556min τ = 15.336seg
NOTA: Si hacemos t = τ obtenemos:
C(T ) = 1− e−1 = 0.632Es decir, la respuesta C(τ) ha alcanzado el 63.2% de su cambio total.
Notemos que cuanto mas pequeña sea la constante de tiempo τ , másrápida será la respuesta del sistema.
Veamos la curva de respuesta:
3
Veamos el error que marca el termómetro, si se coloca en un baño, cuyatemperatura varía linealmente a un ritmo de 10o/min.
La temperatura del baño varía de la forma Ti = 10xtEs decir, estamos metiendo al sistema una entrada en rampa.La transformada de Laplace de la función rampa es:
£[10t] =R x010 · t · e−stdt =
¯10 · te−st−s
¯x0− R x
010·e−st−s dt = 10
s
R x0e−stdt = 10
s2
El error estacionario del sistema, para esta entrada en rampa vienedado por:ess = lim
s→0s · E(s) donde:
E(s) = R(s)− C(s)⇒ E(s)R(s)
= 1− C(s)R(s)
E(s) =£1− 1
τs+1
¤10s2⇒ E(s) = τs
τs+1· 10s2
Por tanto:
ess = lims→0s · 10τs
s2(τs+1)= lim
s→010ττs+1
= 10τ
Y la constante de error de posición debido a una entrada en rampa será:
Kv =1ess= 1
10τ
Como τ = 15.336sg :
ess = 10 · 15.336 = 153.36sg = 2.55min
4 CAPÍTULO 1. FUNDAMENTOS
Problema 2 A) En un motor de cc controlado por armadura como el rep-resentado en la figura, se cumplen las relaciones:
iaebea Tm
Jm
bm
LaRa
θm
i =constantef
Ladiadt+Raia + eb = ea
eb = Kb · dθmdtJm
d2θmdt2
+ bmdθmdt= Tm = K · ia
donde:
Ra: resistencia de la armadura (ohmios)
La: inductancia de la armadura (henrios)
ia: corriente en la armadura (amperios)
ea: tensión aplicada a la armadura (voltios)
eb: fuerza contra-electromotriz (voltios)
θm: desplazamiento angular del eje del motor (radianes)
Tm: par desarrollado por el motor (newton-metro)
Jm: momento de inercia equivalente del motor y la carga, referido al ejedel motor (Kg-m2)
bm: coeficiente de fricción viscosa equivalente del motor y la carga, referi-do al eje del motor
(Nw −m/rad/seg)Considerando Ea(s) como entrada y θm(s) como salida:
A.1 Dibujar el diagrama de bloques del sistema, detallando cada bloquefuncional.
A.2 Hallar la función de transferencia en lazo cerrado T (s) = θm(s)Ea(s)
B) Queremos utilizar este motor para controlar el movimiento angular,alrededor del eje z, del brazo de un robot, tal como se representa en la figura:
5
+_ ControladorGc(s)
Servomotorde cd
θ0
Línea de referencia ( =0)θ0
Engrane 2 (N )2
Engrane 1 (N )1
θ0
Comando de entrada θi
Z
Supondremos que el momento de inercia alrededor del eje z y el coeficientede fricción viscosa del sistema completo vienen dados por las expresiones:
J = Jm + n2Jz
b = bm + n2bz
donde
Jz: momento de inercia del brazo alrededor del eje zbz: coeficiente de fricción viscosa del brazon = N1
N2< 1: relación de engranes
El desplazamiento angular del eje del motor es θm y el del brazo alrededordel eje z es θo, variable que consideraremos ahora como salida. θi es el co-mando de entrada o entrada de referencia del nuevo sistema, y Gc representaun controlador.
B.1 Dibujar el diagrama de bloques del nuevo sistema, detallando cadauno de los bloques funcionales.
B.2 Hallar la función de transferencia W (s) = θo(s)θi(s)
C) Suponiendo que:- La inductancia de armadura es muy pequeña (La ∼ 0),- Jm = 1; Jz = 0.5; bm = 1; n = 0.4; Ra = 1; kb = 4; k = 1; bz = 1- Gc(s): amplificador de ganancia A
C.1 Hallar la expresión deW (s) y estudiar el comportamiento (estabilidady amortiguamiento) en función de los valores de A.
6 CAPÍTULO 1. FUNDAMENTOS
C.2 Hallar la expresión temporal de la respuesta correspondiente a unincremento brusco en la entrada de 0.5 rad, para A=50.Apartado A)
A.1
Aplicando la Transformada de Laplace, con condiciones iniciales nulas, alas ecuaciones diferenciales, obtenemos:
(1) La · s · Ia(s) +Ra · Ia(s) +Eb(s) = Ea(s)(2) Eb(s) = kb · s · θm(s)(3) Jm · s2 · θm(s) + bm · s · θm(s) = k · Ia(s)Sabemos que:
Variable entrada:Ea(s)Variable salida:θm(s)Variable intermedia:Ia(s)
Con las relaciones (1) , (2) y (3) hallamos cada uno de los bloques fun-cionales del sistema.De la ecuacion (1) :
Ia(s) =Ea(s)−Eb(s)La·s+Ra
Relación que puede representarse como:
+_aa RL +
1Ea(s) Ia(s)
Eb(s)
De la ecuación (3) :
θm(s) = Ia(s)k
Jm·s2+bm·s = Ia(s)k
s·(Jm·s+bm)
Relación que puede representarse como:
)··( mm bsJsk
+Ia(s) θm(s)
De la ecuación (2) :
Eb(s) = kb · s · θm(s)
7
Relación que se puede representar como:
skb·
Eb(s) θm(s)
Uniendo los distintos bloques funcionales obtenemos el diagrama de blo-ques del sistema:
skb ·
)··( mm bsJsk
+Ia(s) θm(s)
+_aa RsL +
1Ea(s)
A.2
T (s) = θm(s)Ea(s)
=1
La·s+Ra ·k
s·(Jm·s+bm)
1+kb·s· k(La·s+Ra)s(Jm·s+bm)
= k(La·s+Ra)s(Jm·s+bm)+k·kb·s =
= ks[JmLas2+(JmRa+bmLa)s+(bmRa+k·kb)]
Apartado B)
B.1El diagrama de bloques del nuevo sistema será:
T*(s)θm+_ Gc(s) n
θi(s) θo(s)
ya que θo(s) = n · θm(s), siendo n la relación existente entre el nodeengranajes de ambas ruedas (motor y brazo) para que dé 1 vuelta el engranedel brazo, el engrane del motor ha de dar 1
nvueltas, siendo n < 1.
T ∗(s) es T (s) con J y b en lugar de Jm y bm (el brazo forma parte de lacorrea).
B.2:
W (s) = θo(s)θi(s)
= Gc(s)·T ∗(s)·n1+Gc(s)·T ∗(s)·n =
= Gc(s)·k·ns[J·Las2+(J·Ra+b·La)s+(b·Ra+k·kb)]+Gc(s)·k·n
8 CAPÍTULO 1. FUNDAMENTOS
Apartado C)
C.1De los valores dados para los distintos parámetros, obtenemos:
J = Jm + n2Jz = 1 + 0.16 · 0.5 = 1.08
b = bm + n2bz = 1 + 0.16 · 1 = 1.16
Con lo que:
W (s) = A·1·0.4s2[0·s2+(1.08·1+1.16·0)s+(1.16·1+1·4)]+A·1·0.4 =
= 0.4A1.08s2+5.16s+0.4A
que puesto de la forma:
W (s) = ω2ns2+2δωns+ω2n
resulta: (dividiendo todo por el coeficiente de s2 : 1.08)
W (s) = 0.37As2+4.778s+0.37A
Para estudiar la estabilidad, podemos:a) Aplicar el criterio de Routh:
s2 1 0.37As1 4.778 0s0 0.37A
Donde vemos que el sistema es estable (1acolumna: Coeficientes del mis-mo signo +), siempre que A > 0 (que es nuestro caso):Luego el sistema será siempre estable.
b) Si estudiamos las raíces de la ecuación característica:
s = −4.778±√4.7782−4·0.37A2
Vemos que serán:Reales negativasComplejas con parte real negativa
pero nunca tendran parte real positiva⇒ el sistema siempre será estable.
Para estudiar la forma de amortiguamiento:
a) Estudiamos las raíces:Reales negativas, cuando:
9
4.7782 ≥ 4 · 0.37AA ≤ 4.7782
4·0.37 =15.425
Complejas con parte real negativa, cuando:
4.7782 < 4 · 0.37AA > 15.425
Por tanto, el sistema será:
Subamortiguado, para A > 15.425Críticamente amortiguado, para A = 15.425Sobreamortiguado, para A < 15.425
b) Si hacemos el estudio en función de sus parámetros característicos,y ωn, tendremos:
ωn =√0.37A ; 2δωn = 4.778⇒ δ = 4.778
2·√0.37A
Por lo tanto el sistema será:
Subamortiguado (0 < δ < 1), para:
δ = 4.7782·√0.37A < 1⇒ A > 4.7782
4·0.37 = 15.425Críticamente amortiguado (δ = 1), para:4.778
2·√0.37A = 1⇒ A = 4.7782
4·0.37 = 15.425Sobreamortiguado (δ > 1), para:4.778
2·√0.37A > 1⇒ A < 4.7782
4·0.37 = 15.425
C.2Para A = 50,
W (s) = 0.37·50s2+4.778s+0.37·50 =
18.5s2+4.778s+18.5
Un incremento brusco en la entrada de 0.5 rad, supone una entradaen forma de escalón y magnitud 0.5
Para hallar la respuesta del sistema, en este caso particular, podemos:a) Particularizar la expresión general de la respuesta de un sis-
tema de 2oorden como el estudiado, a un escalón unitario.Así:
c(t) = 1− e−δωntµcosωn
p1− δ2t+ δ√
1−δ2senωn
p1− δ2t
¶
10 CAPÍTULO 1. FUNDAMENTOS
con:
ωn =√18.5 = 4.3 rad /s ; δ = 4.778
2·√18.5 = 0.555
obtendremos:
θo(t) =
0.5h1− e−0.555·4.3t
³cos 4.3
√1− 0.5552t+ 0.555√
1−0.5552 sen 4.3√1− 0.5552t
´iθo(t) = 0.5 [1− e−2.386t (cos 3.577t+ 0.667 sen 3.577t)]
b) Hallar la de la expresión en s de la respuesta, bien desarrol-lando en fracciones simples, bien recurriendo a la tabla de transformadas.
R(s) = 0.5s
θo(s) =W (s) ·R(s) = 18.5s2+4.778s+18.5
· 0.5s
θo(t) = $−1 [θo(s)]
En la tabla de transformadas, podemos ver que para:
F (s) = a2+b2
s[(s+a)2+b2]f(t) = 1− e−at ¡cos bt+ a
bsen bt
¢Si hacemos:
a = 4.7782= 2.389 ; (s+ a)2 = s2 + 4.778s+ 5.707
Como nuestra función θo(s), es:
θo(s) =9.25
s(s2+4.778s+18.5)
podemos poner el denominador de la forma:
s£(s+ 2.389)2 + (18.5− 5.707)¤ = s £(s+ 2.389)2 + 12.793¤ =
= s£(s+ 2.389)2 + 3.5772
¤b = 3.577
y el numerador será:
9.25 = (2.3892 + 3.5772) · 0.5Así, con a = 2.389 y b = 3.577
θo(t) = 0.5 [1− e−2.389t (cos 3.577t+ 0.668 sen 3.577t)]la misma que habíamos obtenido, salvo diferencias en la 3acifra
decimal debidas a no haber operado con cantidades exactas.
11
Problema 3 A) Considere un sistema cuya función de transferencia es:
G(s) = 1(s+1)(s−a)
A.1 ¿Para qué valores de a es el sistema estable?A.2 ¿Para qué valores de a el error estacionario, con el sistema en lazo
cerrado y realimentación unitaria, será finito ante una entrada en rampa(r(t) = t)? ¿Cuánto valdrá el error? ¿Cuánto valdrá el coeficiente de errorestático de velocidad?
B) Si conectamos el sistema en lazo cerrado tal como se representa en lafigura:
+_ D(s) G(s)R(s) C(s)
B.1 ¿Puede estabilizarse el sistema cuando D(s) = K?B.2 En el caso de a = 0.5, obtenga el valor de K para que el coeficiente
de amortiguamiento sea de 0.5.B.3 ¿Cuánto tardará la señal en estabilizarse (criterio del 2%) y cuál será
el máximo sobreimpulso, para r(t) = 1?B.4 ¿Qué deberíamos añadir a D(s) para mejorar la estabilidad? Justi-
fique su repuesta.
Apartado A)
A.1)La función de transferencia es:
G(s) = 1(s+1)(s−a)
La ecuación característica:
s2 + s (1− a)− a = 0
Condición necesaria para que el sistema sea estable⇒que la ecuacióncaracterística sea un polinomio de Hurwitz, es decir:
- Sea completo.- Todos los coeficientes sean del mismo signo.
Para que esto se cumpla:
12 CAPÍTULO 1. FUNDAMENTOS
a < 0
Condición suficiente: Criterio de Routh, a < 0. Los coeficientes dela 1acolumna son todos del mismo signo para a < 0
s2 1 −as1 1− a 0s0 −a
Para a < 0 el sistema es estable.Se podría haber sacado esta conclusión estudiando las raíces.
¿Que ocurriría si a = 0?La ecuación característica sería:
s2 + s = 0s (s+ 1) = 0
En este caso podemos hacer los siguientes razonamientos:1o) La ecuación característica no es un polinomio de Hurwitz (no es
completo)⇒no podemos decir que el sistema sea estable2o) Las raíces están en s = −1 y s = 0, esta última en el eje
jω =⇒sistema marginalmente estable.3o) Para una entrada acotada como un escalón, la respuesta crece
indefinidamente, no está acotada, ya que si:
R(s) = 1s
; C(s) = R(s) ·G(s) = 1s2(s+1)
y
c(t) = t− 1 + e−t , t ≥ 0respuesta que crece indefinidamente4o) Sin embargo, para una entrada impulsiva:
R(s) = 1
el sistema responde como:
C(s) = R(s) ·G(s) = 1 · 1s(s+1)
y c(t) = 1− e−t
que vale 1 cuando t→∞.Conclusión:
Para a = 0, nuestro juicio sobre el sistema dependerá de la definiciónde estabilidad.
A.2)El sistema en lazo cerrado y con realimentación negativa unitaria,
será:
13
+_ G(s)R(s) E(s) C(s)
Para que el error ante una entrada en rampa sea finito, el sistematiene que ser de tipo 1, es decir,
G(s) ·H(s) debe tener un polo en el origen.
Esto se cumple con:
G(s) ·H(s) = 1(s+1)(s−a) cuando a = 0
Para este caso:
E(s) = R(s)− C(s) ·H(s) = R(s)1+G(s)
y el error estacionario, ess = limt→∞
e(t), será:
ess = lims→0s · E(s) = lim
s→0s·R(s)1+G(s)
= lims→0
s· 1s2
1+ 1s(s+1)
= lims→0
s·s(s+1)s2
s·(s+1)+1 =10+1
ess = 1
y el coeficiente de error estático de velocidad será:
Kv = lims→0s ·G(s) ·H(s) = lim
s→0s · 1
s(s+1)= 1
Kv = 1
que podríamos haber hallado en este caso como:
Kv =1ess= 1
Apartado B)
Ahora tenemos el sistema:
+_ D(s)R(s) C(s)
G(s)
14 CAPÍTULO 1. FUNDAMENTOS
cuya función de transferencia es:
C(s)R(s)
= D(s)·G(s)1+D(s)·G(s)
B.1)Si D(s) = K
C(s)R(s)
=K· 1
(s+1)(s−a)1+K· 1
(s+1)(s−a)= K
(s+1)(s−a)+K =K
s2+s(1−a)+(K−a)
que corresponde a un sistema que podrá estabilizarse siempre que:
a ≤ 1 y K > a
B.2)Si a = 0.5
C(s)R(s)
= Ks2+0.5s+K−0.5
de donde se deduce que:
ωn =√K − 0.5
2δωn = 0.5⇒ δ = 0.52·√K−0.5
Para que δ = 0.5, se debe cumplir:
0.52·√K−0.5 = 0.5⇒ 2 ·√K − 0.5 = 1
K − 0.5 = 14= 0.25
K = 0.5 + 0.25 = 0.75
B.3)
r(t) = 1⇒ R(s) = 1s⇒Valen las definiciones:
ts|2%= 4δωn
= 40.5√0.25
= 40.25
=16seg
Mp(%) = 100 · e−πδ√1−δ2 = 100 · 0.163 = 16.3%
B.4)Para mejorar la estabilidad, deberíamos añadir un elemento de con-
trol diferencial(Controlador PD) a D(s), de forma que:
D(s) = K · (1 + Td · s)
15
Justificación:
D(s) = K (1 + Td · s) =⇒ C(s)R(s)
= D(s)·G(s)1+D(s)·G(s) =
K·(1+Td·s) 1(s+1)(s−a)
1+K·(1+Td·s) 1(s+1)(s−a)
=
= K·(1+Td·s)(s+1)(s−a)+K·(1+Td·s) =
K·(1+Td·s)s2+s(1−a+K·Td)+(K−a)
expresión en la que podemos ver que:
ωn: No ha cambiado.δ: Ha aumentado.
Lo cual implica que:
ts =4
δωn, es menor ⇒ el sistema se estabiliza antes.
Mp = e−π δ√
1−δ2 , es menor ⇒ el sistema tiene menos sobreimpulso.
Si ts y Mp disminuyen ⇒ Sistema más estable
16 CAPÍTULO 1. FUNDAMENTOS
Problema 4 Para el sistema cuya dinámica puede describirse con laecuación diferencial:
d2y(t)dt2
+ dy(t)dt+ y (t) = r (t) , y (0) = 1, dy(t)
dt
¯t=0= 1
1). Determinar, aplicando la transformada de Laplace, la respuesta,y(t), cuando el estímulo, r(t), es un escalón unitario.
2). Decir qué parte de la respuesta se debe al estímulo y cuál a lascondiciones iniciales.
3). Determinar la parte de la respuesta debida a las condicionesiniciales aplicando la operación de convolución.
4). Representar gráficamente, de forma aproximada pero sin olvi-
dar los puntos especialmente importantes, 20 log¯Y (s)R(s)
¯, s = jω, ω ∈
(−∞,∞). (Utilizar papel semilogarítmico)1)
s2 · Y (s)− s · y (0)− y0 (0) + s · Y (s)− y (0) + Y (s) = R (s)⇒⇒ Y (s) · [s2 + s+ 1]− s− 2 = R (s)⇒
⇒ Y (s) = s+2s2+s+1
+ R(s)s2+s+1
= s+2s2+s+1
+ 1s·(s2+s+1)
y (t) = $−1 [Y (s)] = $−1£
s+2s2+s+1
¤+$−1
h1
s·(s2+s+1)i=
= e−12thcos³√
32t´+√3 sen
³√32t´i+1−e− 1
2thcos³√
32t´− 1√
3sen
³√32t´i⇒
⇒ y (t) = 1 + 2√3· e− 1
2t · sen
³√32t´
2)Parte de la respuesta debida al estímulo:
yr (t) = 1− e− 12thcos³√
32t´− 1√
3sen
³√32t´i
Parte de la respuesta debida a condiciones iniciales:
yci (t) = e− 12thcos³√
32t´+√3 sen
³√32t´i
17
3)Condiciones iniciales como impulsos:
ci (s) = s+ 2
ci (t) = δ0 (t) + 2δ (t)
yci (t) = ci (t) · f (t) : f (t) = respuesta impulsiva
f (t) = $−1£
1s2+s+1
¤= 2√
3· e− 1
2t · sen
³√32t´
yci (t) = (δ0 (t) + 2δ (t)) · f (t) = f 0 (t) + 2 · f (t) =
= 4√3· e− 1
2t · sen
³√32t´+ 2√
3
he−
12t ·
√32· cos
³√32t´− 1
2· e− 1
2t · sen
³√32t´i=
= e−12thcos³√
32t´+ 3√
3sen
³√32t´i= e−
12thcos³√
32t´+√3 sen
³√32t´i
4)
Y (s)R(s)
= s(s+2)+1s2+s+1
= s2+2s+1s2+s+1
= (s+1)·(s+1)s2+s+1
18 CAPÍTULO 1. FUNDAMENTOS
Problema 5 Dado el sistema descrito por la ecuación diferencial:
dy(t)dt+ 5y (t) = x (t) ; y (0) = 0
1.Hallar la respuesta a un estímulo, x(t), de la forma indicada en la figura.
x(t)
tT
k
2.Hacer una gráfica aproximada de la función de variable compleja:
|X (jω)| , X (s) = $ x (t) , s = jω, ω ∈ £−6πT, 6πT
¤, T = 0.5
1)
s · Y (s) + 5Y (s) = X (s)⇒ Y (s) = X(s)s+5
El estímulo es un pulso de duración T : X (s) = 1s
¡1− e−sT ¢
Por tanto:
Y (s) = 1s+5
· 1−e−sTs
= 1s(s+5)
· ¡1− e−sT¢Yo (s) =
1s(s+5)
= As+ B
s+5
As+ 5A+Bs = 1A = −B
¾⇒ A = 1
5; B = −1
5
Yo (s) =15
s− 1
5
s+5⇒ yo (t) =
15(1− e−5t)
La respuesta en el dominio de Laplace sería:
Y (s) = Yo (s)− Yo (s) e−sT
y en el dominio del tiempo, haciendo la transformada inversa:
19
y (t) = yo (t− T )uo (t− T )⇒⇒ y (t) = 1
5(1− e−5t)− 1
5
¡1− e−5(t−T )¢uo (t− T )
2) Para T = 0.5
X (jω) = 1−e−j0.5ωjω
Rango de frecuencias:
ω ∈ £−6πT, 6πT
¤⇒ ω ∈ [−12π, 12π]
Escogiendo valores de frecuencia especialmente importantes:
ω = 0⇒ limω→0
X (jω) = limω→0
1−e−j0.5ωjω
= limω→0
ddω (1−e−j0.5ω)
ddω(jω)
= j0.5j= 0.5
ω π/
|X(j )|ω
20 CAPÍTULO 1. FUNDAMENTOS
Problema 6 Para el sistema cuya función de transferencia es
H (s) = 1−e−5ss
determinar, aplicando las propiedades de la transformada de Laplace, larespuesta, y(t), ante una entrada, x (t) de la forma:
x (t) = u0 (t) + sen 2πt
Aplicando la transformada de Laplace a la entrada:
X (s) = 1s+ 2π
s2+4π2
Por tanto:
H (s) = Y (s)X(s)⇒ Y (s) = H (s) ·X (s) = 1−e−5s
s
¡1s+ 2π
s2+4π2
¢=
= 1s2− 1
s2e−5s + 1
s· 2πs2+4π2
− 1s· 2πs2+4π2
· e−5s == 1
s2(1− e−5s) + 1
s· 2πs2+4π2
(1− e−5s) =
Si descomponemos 1s· 2πs2+4π2
:
1s· 2πs2+4π2
= As+ B
s2+4π2⇒ A (s2 + 4π2) +Bs = 2π ⇒
4Aπ2 = 2π ⇒ A = 12π
As2 +Bs = 0⇒ B = − 12π· s
Entonces:
H (s) = 1s2(1− e−5s) + 1
2π· 1s(1− e−5s)− 1
2π· ss2+(2π)2
(1− e−5s)
y (t) = $−1 [Y (s)] == t·u0 (t)−t·u0 (t− 5)+ 1
2πu0 (t)− 1
2π·u0 (t− 5)− 1
2πcos 2πt+ 1
2πcos 2π(t−5) =
=¡12π+ t¢ · u0 (t)− ¡ 12π + t¢ · u0 (t− 5)− 1
2π(cos 2πt+ cos 2π(t− 5))
Capítulo 2
Análisis de Sistemas
Problema 7 Dibujar el lugar de las raíces para el sistema de controlque aparece en la figura siguiente. Determinar el valor aproximado de k paraque el factor de amortiguamiento de los polos dominantes de lazo cerradosea.0,5.
+_ )5)(2)(1()7(10+++
+sss
skR(s) C(s)
G(s) = 10s+70s3+8s2+17s+10
a)Tracemos el L.R. del sistema.
1) Número de ramas: El número de ramas independientes del LR esigual al número de polos de la función en bucle abierto.
Polos: −5,−2,−1Ceros: −72) Puntos de comienzo (K = 0) y final (K = ∞): Cada rama
comienza en un polo de la función y termina en un cero de la misma.
El número de ceros en el ∞ es: n−m = 3− 1 = 23) Comportamiento en el eje real: Un punto situado en el eje real,
pertenece al LR si el número de ceros y polos situados a su derecha es impar.
4) Simetría: El LR (K > 0) y el lugar inverso de las raíces(K < 0)son simétricos respecto al eje real.
5) Asíntotas: Las ramas del LR que terminan en el∞ son asintóticasa rectas cuyos ángulos con el eje real vienen dados por:
21
22 CAPÍTULO 2. ANÁLISIS DE SISTEMAS
θa =(2q+1)πn−m (K > 0)
q = 0, 1, 2, ..., n−m− 1
En nuestro caso:
θ0 =π2
θ1 =3π2
6) Intersección de las asíntotas: Las asíntotas cortan al eje real enun punto situado a una distancia σ0 del origen dada por:
σ0 =Ppolos de G(s) − P
ceros de G(s)n−m
En nuestro caso:
σ0 =−5−2−1+7
2= −1
2
7) Puntos de dispersión y confluencia de ramas:
G(s) = AB=⇒ A0B +B0A = 0
10(s3 + 8s2 + 17s+ 10)− (3s2 + 16s+ 17)(10s+ 70)
−20s3 − 290s2 − 1120s− 1090 = 0
Resolviendo la ecuación:
s1 = −8.89 ; s2 = −4.12 ; s3 = −1.48
El valor que escogemos es s3 = −1.48, ya que es el único que perteneceal L.R.
8) Intersección con el eje imaginario: Los puntos de intersección dellugar de las raíces con el eje imaginario, se pueden hallar aplicando el criteriode Routh para sistemas marginalmente estables.
Es decir, se aplica el criterio de Routh, al sistema en Lazo Cerrado. Ennuestro caso, no existe intersección con el eje imaginario.
23
b) La función de transferencia en lazo cerrado del sistema es:
Gc(s) =C(s)R(s)
= k(10s+70)s3+8s2+s(17+10k)+10+70k
Los polos dominantes de la FDT en lazo cerrado para k = 1 son:
s1,2 = −1.1377± 3.5609i
Comparando con:
s1,2 = −δ · ωn ± ωnp1− δ2
δ = 0.3 y ωn = 3.8rad/seg
Para que el factor de amortiguamiento de los polos dominantes delazo cerrado sea δ = 0.5 el valor de σ ha de ser:
σ = δ · ωn = 0.5 · 3.8 = 1.9
Hacemos s = 2− σ =⇒ s = 2− 1.9Aplicamos el criterio de Routh al denominador de la FDT en lazo cerrado,
sustituyendo s = 2− 1.9a) Condición necesaria: Para que el sistema sea estable, la ecuación car-
acterística ha de ser un polinomio de Hurwitz. Es decir, ha de ser completoy todos los coeficientes han de ser del mismo signo.
24 CAPÍTULO 2. ANÁLISIS DE SISTEMAS
(2− 1.9)3 + 8(2− 1.9)2 + (2− 1.9)(17 + 10k) + 10 + 70k
23−5.722+10.832−6.86+8(22−3.82+3.6)+172+10k2−32.3−19k+10+70k
23 + 2.322 + 2(−2.57 + 10k)− 0.36 + 51k
Para que la condición necesaria se cumpla:
k > 0.26
b) Condición suficiente: Criterio de Routh:
23 1 10k − 2.5722 2.3 51k − 0.3621 28k−6
2.3
20 51k − 0.36k = 0.28
25
Problema 8 a) Utilizando el criterio de Nyquist estudiar, en función de K,la estabilidad de un sistema cuya función de transferencia en lazo abierto es:
G(s) = K(s+10)2
s3
b) Determinar los márgenes de fase y ganancia para K = 10
Trazamos el diagrama de Nyquist, directamente a partir de los dia-gramas de Bode de Módulo y Fase, para K = 1.
Damos distintos valores a ω:
ω →∞⇒ |G|→ 0
ω → 0⇒ |G|→∞Asíntotas y corte con el eje real:
G (jω) = (jω+10)2
(jω)3= j (jω+10)
2
ω3= j
(−ω2+20jω+100)ω3
= −jω2−20ω+j100ω3
Re [G (jω)] = −20ωω3
= − 20ω2
Im [G (jω)] = 100−ω2ω3
Cuando ω → 0
½Re [G]→∞Im [G]→∞ No hay asíntotas.
Corte con el eje jω:
Im [G] = 0⇒ 100−ω2ω3
= 0⇒ 100− ω2 = 0⇒ ω = 10⇒
⇒ |G (jω)|ω=10 =pRe2+Im2 = 0.2
G (jω)¯ω=10
= 0
Partes Re [G] y Im [G], disminuyen de forma monótona cuando ω =0+ →∞
Para ω = 0+, G = 0− 270o = −270o
Con estos datos podemos trazar el diagrama de Nyquist aproximado:
26 CAPÍTULO 2. ANÁLISIS DE SISTEMAS
Real Axis
Imag
inar
y Ax
is
Nyquist Diagrams
0.2
∞
ω=0G=-270º
+
Completamos el diagrama de Nyquist para estudiar la estabilidad en fun-ción de K:
Para ω = 0−, G (jω) = 0 + 270o = 270o ⇒ ω = 0− → 0+ :
G (jω) = −270o → 270o ⇒ Cambio de 540o =⇒ 1 vuelta y media.
Tenemos en cuenta la simetría con respecto al eje real. Así:
Real Axis
Imag
inar
y Ax
is
Nyquist Diagrams
0.2 N=1-1P=0
N=1+1P=0
N=1P=0
Como puede observarse en la figura, para los valores de K que haganque G = −1
Kestán en:
1N = 1− 1 = 0
P = 0
¾⇒ Z = N + P = 0⇒ Sistema estable.
−0.2 < −1K< 0⇒ K > 5⇒ Sistema estable.
27
2N = 1 + 1 = 2
P = 0
¾⇒ Z = N + P = 2⇒ Sistema inestable.
−1K< −0.2⇒ K < 5⇒ Sistema inestable.
3N = 1P = 0
¾⇒ Z = N + P = 1⇒ Sistema inestable.
−1K> 0⇒ K < 0⇒ Sistema inestable.
Luego:
K > 5⇒ estableK < 5⇒ inestable
El sistema va de la inestabilidad a la estabilidad conforme aumentaK.
b) Según hemos visto, para K = 10 el sistema será estable.
Si trazamos los diagramas de Bode para K = 10, veremos que:
MF ' 15oMG ' 6 dB
Teniendo en cuenta que, en este caso, por ir el sistema de la inesta-bilidad a la estabilidad al aumentar K, en estos diagramas el criterio deestabilidad será:
|K ·G (jω)| > 1 , G (jω) = 180o
Para trazar los diagramas de Bode:
G (jω) = K·(jω+10)2(jω)3
=K·100( jω10+1)
2
(jω)3= 1000
( jω10+1)2
(jω)3
(jω)−3 ⇒½pendiente: −60 dB /octfase: −270o cte
28 CAPÍTULO 2. ANÁLISIS DE SISTEMAS
ω ⇒=1 |G|=20logK=60dB
-60db/dec
60
Para ω = 1:
|G| ' ¯10001
¯= 1000⇒ 20 log |G| = 60dB
A partir de ω = 10:Incremento en pendiente de +40dB /dec⇒⇒Pendiente total = −60 + 40 = −20 dB /dec
29
Problema 9 Obtener la funcion de transferencia en lazo abierto, G(s), cor-respondiente al diagrama de la figura.
10 50 1000
20
0
dB
6 dB/oct ava
-6 dB/oct ava
ω
1) Cte: 20 logK = 20⇒ K = 10
2) ω = 10, Pendiente = −20 dB /dec⇒ factor:¡s10+ 1¢−1
3) ω = 50, Pendiente = +40dB /dec⇒ cero doble en s50= −1⇒ factor:¡
s50+ 1¢2
4) ω = 1000, Pendiente = 0dB /dec⇒ factor:¡
s1000
+ 1¢−1
De esta forma:
G (s) =10( s50+1)
2
( s10+1)(s
1000+1)
30 CAPÍTULO 2. ANÁLISIS DE SISTEMAS
Problema 10 Suponiendo que conectamos el sistema F (s) con G(s) dela forma:
G(s) F(s)
F (s) = 1s2+s+1
; G(s) = 1s(s+1)
(A) Trazar el lugar de las raíces del sistema total(B) Decir si existe algún valor de k que haga que todos los polos del
sistema total en lazo cerrado sean reales.(C) Decir cuáles serán los polos del sistema total en lazo cerrado para
el menor valor de k que produce raíces múltiples y el/los coeficientes deamortiguamiento correspondientes a los términos cuadráticos que pudieranexistir para ese valor de k.
(A)
G(s) · F (s) = 1s(s+1)(s2+s+1)
Lugar de las raíces:
1) Número de ramas:
Polos:
s1 = 0s2 = −1s3,4 = −12 ± j
√32
⇒ 4 ramas
2) Puntos de comienzo (K = 0) y final (K = ∞): Cada ramacomienza en un polo de la función y termina en un cero de la misma.
El número de ceros en el ∞ es: n−m = 4− 0 = 43) Comportamiento en el eje real: Un punto situado en el eje real,
pertenece al LR si el número de ceros y polos situados a su derecha es impar.
4) Simetría: El LR (K>0) y el lugar inverso de las raíces(K<0) sonsimétricos respecto al eje real.
5) Asíntotas: Las ramas del LR que terminan en el∞ son asintóticasa rectas cuyos ángulos con el eje real vienen dados por:
θ0 =π4
; θ1 =3π4
; θ2 = π ; θ3 =5π4
31
6) Intersección de las asíntotas: Las asíntotas cortan al eje real enun punto situado a una distancia σ0 del origen dada por:
σ0 =Ppolos de G(s) − P
ceros de G(s)n−m
En nuestro caso:
σ0 =0−1− 1
2+j
√32− 12−j
√32
4= −2
4= −1
2
7) Puntos de dispersión y confluencia de ramas:
G(s) = AB=⇒ A0B +B0A = 0
4s3 + 6s2 + 4s+ 1 = 0
Resolviendo la ecuación:
s1 = −12 ; s2 = −12 + j 12 ; s3 = −12 − j 12
8) Intersección con el eje imaginario: Los puntos de interseccióndel lugar de las raíces con el eje imaginario, se pueden hallar aplicando elcriterio de Routh para sistemas marginalmente estables. Aplicando el criteriode Routh:
s4 + 2s3 + 2s2 + s = 0
s4 1 2 0s3 2 1s2 3
20
s1 1s0 0
Para que sea criticamente estable:
2s3 + s = 0⇒ s = ±j 1√2
Con todos estos datos podremos trazar el Lugar de las Raíces:
32 CAPÍTULO 2. ANÁLISIS DE SISTEMAS
B)No existen valores de k que hagan que todos los polos sean reales, ya
que los imaginarios viajaran hacia las asíntotas.
C)El menor valor de k que produce raíces múltiples es el que hace
que estemos en el punto s = −12(primer punto de ruptura). Midiendo
gráficamente las distancias de los polos a este punto, podemos calcular k.
k = 1|G(s)·F (s)|
¯s=− 1
2
=¯0,−1
2
¯ · ¯−1,−12
¯ · ¯−12+ j
√32,−1
2
¯·¯−12− j
√32,−1
2
¯=
= 12· 12·√32·√32= 3
16= 0.1875
Para este valor de k, la ecuación característica del sistema en lazocerrado es:
1 + k ·G (s) · F (s) = 1 + 316· 1s(s+1)(s2+s+1)
= 16 (s2 + s) · (s2 + s+ 1) + 3 == 16 (s4 + 2s3 + 2s2 + s) + 3 = 16s4 + 32s3 + 32s2 + 16s+ 3
Que debe ser divisible por:¡s+ 1
2
¢2= s2 + s+ 1
4
16s4 +32s3 +32s2 +16s +3 s2 + s+ 14−16s4 −16s3 −4s2 16s2 + 16s+ 12
16s3 28s2 +16s +3−16s3 −16s2 −4s
12s2 +12s +312s2 −12s −3
0
33
Ahora podemos calcular los coeficientes de amortiguamiento para k = 316:
¡s+ 1
2
¢2(16s2 + 16s+ 12) = 16
¡s+ 1
2
¢2 ¡s2 + s+ 3
4
¢⇒ ωn =√32
2δωn = 1⇒ δ = 12ωn
= 22√3⇒ δ = 1√
3
34 CAPÍTULO 2. ANÁLISIS DE SISTEMAS
Problema 11 En la figura se representa un sistema de control en lazoabierto donde:
r: señal de referencia.u: señal de control.yol: salida.w: señal perturbadora.
K
0.5
10
+_r
controlador
u
w
yol
a) Si r = 55, ¿cuánto debe valer K para que, siendo w = 0, la salidasiga a la referencia sin error?
b) ¿Qué error (%) tendría la salida si w = 1?c) Si añadimos al sistema una realimentación unitaria, ¿qué valor ha
de tener K para que en presencia de una perturbación w = 1 la salida sigaa la referencia con un error del 0.1% aprox.? Tomar r = 55.
a) En lazo abierto, y para w = 0:
yol = 10u− 0.5wu = r ·K
¾⇒ yol = 10 (r ·K − 0.5w) = 10 · r ·K− 5w = 10 · 55 ·K
Para que la salida siga a la referencia sin error: yol = r
yol = 550 ·Kyol = r = 55
¾⇒ 550 ·K = 55⇒ K = 1
10
b) Para w 6= 0:
yol = 10u− 0.5wu = 1
10r
¾⇒ yol = 10
¡110r − 0.5w¢ = r − 5w
Con lo que si w = 1:
y0ol = 55−5 = 50⇒ y
0ol
yol= 50
55= 0.909⇒Error = 1− 0.909 = 0.0909 = 9.09%
35
c) En lazo cerrado y con realimentación unitaria:
K
0.5
10
+_r
controlador
u
w
ycl+_
ycl = (u− 0.5w) · 10u = (r − ycl) ·K
¾⇒ ycl = [(r − ycl) ·K − 0.5w] · 10⇒
⇒ ycl = (10r − 10ycl) ·K − 5wK = ycl+5w
10r−10ycl
Para un error del 0.1% y r = 55:
ycl = 55− 0.001 · 55 = 54.945⇒ K = 54.945+5550−549.45 ⇒ K = 108.991
36 CAPÍTULO 2. ANÁLISIS DE SISTEMAS
Problema 12 Asociar los diagramas de Nyquist, respuestas en frecuen-cia y respuestas al escalón unitario mostrados en la figura Justificar las con-clusiones.
0ω→
Re( )GD
Im( )GD
-1K=K1
ω↓0
0ω→
Re( )GD
Im( )GD
-1
K=K2ω↓0
0ω→
Re( )GD
Im( )GD
-1
ω↓0
0ω→
Re( )GD
Im( )GD
-1
ω↓0
1
0º
-180º
ω
| |GD
GD
1
0º
-180ºω
| |GD
GD
1
0º
-180º
ω
| |GD
GD
1
0º
-180º
ω
| |GD
GD
y(t)
t
1
0
y(t)
t
1
0
y(t)
t
1
0
y(t)
t
1
0
(I)
(II)
(III)
(IV)
(a)
(b)
(c)
(d)
(1)
(2)
(3)
(4)
El orden correcto sería el siguiente:
0ω→
Re( )GD
Im( )GD
-1K=K1
ω↓0
0ω→
Re( )GD
Im( )GD
-1
K=K2ω↓0
0ω→
Re( )GD
Im( )GD
-1
ω↓0
0ω→
Re( )GD
Im( )GD
-1
ω↓0
1
0º
-180ºω
| |GD
GD
1
0º
-180º
ω
| |GD
GD
1
0º
-180º
ω
| |GD
GD
1
0º
-180º
ω
| |GD
GD
y(t)
t
1
0
y(t)
t
1
0
y(t)
t
1
0
y(t)
t
1
0
37
Problema 13 Para el sistema físico de la figura en el que se cumple que:
d2xdt2+D dx
dt+ kx = u
1=M
x
k
D ( ) ( )tutf =
1) Obtener la función de transferencia.
2) Discutir la estabilidad para los casosa)k = 0b)D = 0
y hallar en cada caso la evolución temporal del desplazamiento y la ve-locidad del móvil, ante una entrada escalón unitaria.
3) Hallar los valores de k y D que hacen que el sistema, conectado en lazocerrado y con realimentación unitaria, cumpla las siguientes especificaciones:
coeficiente de amortiguamiento = 0.7coeficiente de error estático = 10
4) Si introducimos en la cadena directa un dispositivo cuya función detransferencia es
D(s) = kis
hallar, aplicando el criterio de estabilidad de Nyquist, los valores de kique hacen al sistema estable.
1)Suponiendo condiciones iniciales nulas, obtenemos la función de trans-
ferencia aplicando Laplace:
s2X (s) +DsX (s) + kX (s) = U (s)
f.d.t ≡ G (s) = X(s)U(s)
= 1s2+Ds+k
2)a)k = 0
G (s) = 1s2+Ds
= 1s(s+D)
38 CAPÍTULO 2. ANÁLISIS DE SISTEMAS
Estabilidad: El sistema es de tipo I (tiene un polo en el origen). Porello:
No será estable para entrada y salida limitadas: ante una entradaescalón, aparecerá en la respuesta un término:
As2
$−1−→ A · t
Estabilidad asintótica: NoEstabilidad de Lyapunov: Sí
Evolución temporal del desplazamiento:
X (s) = R (s) ·G (s) = 1s· 1s(s+D)
= 1s2(s+D)
= As2+ B
s+ C
s+D
A = s2X (s)|s=0 = 1D
1D
s2+ B
s+ C
s+D= 1
s2(s+D)=
(s+D) 1D+Bs(s+D)+Cs2
s2(s+D)=
s2(C+B)+s( 1D+BD)+1s2(s+D)
⇒
⇒½C +B = 0 −→ C = −B = 1
D2
1D+BD = 0 −→ BD = − 1
D−→ B = − 1
D2
X (s) =1D
s2−
1D2
s+
1D2
s+D⇒ x (t) = 1
Dt− 1
D2
¡1− e−Dt¢
Pasado el transitorio exponencial, cuya duración depende de la con-stante del amortiguador D, seguirá una evolución lineal con una pendienteinversamente proporcional a D.
b)D = 0
G (s) = 1s2+k
Estabilidad:El sistema tiene polos en s = ±j√k . Por tanto, será marginalmente
estable.Estabilidad BIBO: SíEstabilidad Asintótica: NoEstabilidad de Lyapunov: Sí
Evolución temporal:
X (s) = 1s(s2+k)
= As+ Bs+C
s2+k=
1k
s− 1
ks
s2+k
39
La salida será una oscilación constante cuya frecuencia es propor-cional a la constante del resorte.
x (t) = 1k
³1− cos√k · t
´Evolución de la velocidad:
v (t) = dxdt
a) k = 0
v (t) = 1D− 1
D· e−Dt
Pasado el transitorio, el móvil se desplazará con velocidad constante=1D
b)D = 0v (t) seguirá una evolución sinusoidal de la misma frecuencia que el
desplazamiento, pero desfasada π2. En los máximos de x (t) tendrá ceros.
v (t) = dxdt= 1√
ksen√k · t
3)
+_ G(s)
Coeficiente de error estático de posición:
kp = lims→0G (s)H (s) = lim
s→01
s2+Ds+k= 1
k= 10⇒ k = 1
10= 0.1
Función de transferencia en lazo cerrado:
F (s) = G(s)1+G(s)
=1s2+Ds+k
1+ 1s2+Ds+k
= 1s2+Ds+(1+k)
2δωn = Dωn =
√1 + k
¾⇒ D = 2δ
√1 + k = 2δ
√1.1 = 2 · 0.7 ·√1.1⇒ D = 1.4683
4)
40 CAPÍTULO 2. ANÁLISIS DE SISTEMAS
+_ski G(s)
Aplicaremos el criterio de Nyquist al sistema:
G1 (s) =G(s)s= 1
s(s2+Ds+k)
y veremos qué valores de ki le hacen estable.
G1 (s) =1
s(s2+1.4683s+0.1)
Polos en
s1 = 0
s2,3 =−1.4683±
√(1.4613)2−0.42
=
½s2 = −0.071597s3 = −1.3967
G1 (jω) =1
jω(−ω2+j1.4683ω+0.1) =1
−jω3−1.4683ω2+0.1ω =
= 1−1.4683ω2+jω(0.1−ω2) =
−1.4683ω2−jω(0.1−ω2)2.1559ω4+ω2(0.1−ω2)2
Re [G1 (jω)] =−1.4683ω2
2.1559ω4+ω2(0.1−ω2)2 ⇒ Re [G1 (jω)] =−1.4683
2.1559ω2+(0.1−ω2)2
Im [G1 (jω)] =−jω(0.1−ω2)
2.1559ω4+ω2(0.1−ω2)2 ⇒ Im [G1 (jω)] =−j(0.1−ω2)
2.1559ω3+ω(0.1−ω2)2
Asíntotas:Cuando ω →∞⇒ G1 (jω)→ 0
Cuando ω → 0⇒½Re [G1 (jω)] =
−1.4683(0.1)2
= −146.83Im [G1 (jω)]→∞
La recta Re = −146.83 será una asíntota de la curvaCruces con el eje real:
Im [G1 (jω)] = 0⇒½
ω →∞ω =√0.1 = 0.31623rad/s
Para ω = 0.31623rad/s : Re [G1 (jω)] =−1.46832.1559·0.1 = −6.8106
Sentido de la curva:ω → 0+ ⇒ G1 ' −π
2
ω → 0− ⇒ G1 ' π2
¾Salto de πrad
Cierre:El cero se ve al evaluar con 0o. Cierre por la derecha.
41
Real Axis
Imag
inar
y Ax
is
Nyquist Diagrams
-30 -25 -20 -15 -10 -5 0-8
-6
-4
-2
0
2
4
6
8
III II I
-6.8106
Valores de KI :− 1KIpuede estar en tres zonas, en las que se cumple:
P N Z EstabilidadI 0 1 1 InestableII 0 2 2 InestableIII 0 0 0 Estable
En III :
−∞ < − 1KI< −6.8106⇒ KI > 6.8106⇒ 0 < KI <
16.8106
= 0.14683
42 CAPÍTULO 2. ANÁLISIS DE SISTEMAS
Problema 14 Dibujar de forma aproximada la respuesta transitoria de lossistemas cuya situación de polos se da en la figura:
0
jω
+σ
0
jβ1
+σ
0
jω
σ1
-σ2 -σ1
-jβ1
-α1
-σ
x
x
xx
x
0
jβ1
+σ
-jβ1
+α1
jω
+σ0x
x
x
jβ2
jβ1
-jβ1
-jβ2
x
x
+σ0
a)
b)
c)
d)
e)
f)
x
x
43
0
jω
+σ
0
jβ1
+σ
0
jω
σ1
-σ2 -σ1
-jβ1
-α1
-σ
x
x
xx
x
0jβ1
+σ
-jβ1
+α1
jω
+σ0x
x
x
jβ2
jβ1
-jβ1
-jβ2
x
x
+σ0
a)
b)
c)
d)
e)
f)
0 t
C (t)tr
0 t
C (t)tr
0 t
C (t)tr
0 t
C (t)tr
0 t
C (t)tr
0 t
C (t)tr
e- tσ2
- tσ1e
estable
estable
e ·sen tβ1- tα1
e+ tα1
inestable
inestable
+ tα1e ·sen tβ1
Cte
Limitadamente estable
marginalmente estable
sen tβ1
sen tβ2
Situación de los polos Respuesta transitoria
x
x
44 CAPÍTULO 2. ANÁLISIS DE SISTEMAS
Problema 15 Para el sistema de la figura:
+_ ( ) ( )( )( )521 ++−=
sssksGR(s)
r(t)
E(s)
e(t)
Y(s)
y(t)
a) Determinar, aplicando el criterio de estabilidad de Routh, el valor de
k para que tenga un tiempo de establecimiento, ts = 16s.³ts =
4δωn
´b) Hallar la expresión temporal del error, e(t), para el valor de k obtenido.
(R (s) = 1).c) Hallar, aplicando el criterio de Nyquist, los valores de k que hacen al
sistema estable.
a) Valor de k:Ecuación característica:
1 + k(s−1)(s+2)(s+5) = 0⇒ (s− 1) (s+ 2) (s+ 5) + k = 0
s3 + 6s2 + 3s− 10 + k = 0ts = 16s =
4δωn
= 4σ⇒ σ = 4
16= 0.25
En la línea σ = −0.25 deben estar los polos dominantes.
-0.25
Hacemos:
z = s+ 0.25
y sustituímos en la ecuación característica:
45
(s− 1) (s+ 2) (s+ 5) + k = 0|s=z−0.25(z − 0.25− 1) (z − 0.25 + 2) (z − 0.25 + 5) + k = 0
(z − 1.25) (z + 1.75) (z + 4.75) + k = 0
z3 + 5.25z2 + 0.1875z − 10.3906 + k = 0z3 1 0.1875z2 5.25 k − 10.3906z1 0.1875·5.25−k+10.3906
5.25
z0
0.1875·5.25−k+10.39065.25
= 0⇒ k = 10.3906 + 0.1875 · 5.25⇒ k = 11.3749
b) Expresión temporal del error, e(t)Para este valor de k tendremos dos polos complejos conjugados situa-
dos en la línea σ = −0.25, cuya parte imaginaria podemos hallar resolviendola ecuación:
5.25z2 + (k − 10.3906) = 0⇒ 5.25z2 + 11.3749− 10.3906 = 0z2 + 0.1875 = 0⇒ z = ±j√0.1875 = ±j0.4330
Por tanto, los polos estarán en: s = −0.25± j0.4330
(s+ 0.25 + j0.4330) (s+ 0.25− j0.4330) == (s+ 0.25)2 + 0.43302 = s2 + 0.5s+ 0.0625 + 0.1874 =
= s2 + 0.5s+ 0.25
s3 + 6s2 + 3s+ 1.3749 = (s2 + 0.5s+ 0.25) · P (s)s3 +6s2 +3s +1.3749 s2 + 0.5s+ 0.25−s3 −0.5s2 −0.25s s+ 5.5
5.5s2 +2.75s +1.3749−5.5s2 −2.75s −1.375
0
P (s) = s+ 5.5
Ecuación característica: (s+ 5.5) (s2 + 0.5s+ 0.25)
E (s) = R (s) 11+G(s)
Para una entrada impulsiva:
46 CAPÍTULO 2. ANÁLISIS DE SISTEMAS
E (s) = 11+ k
(s−1)(s+2)(s+5)= (s−1)(s+2)(s+5)
(s−1)(s+2)(s+5)+k
Para el k hallado:
E (s) = s3+6s2+3s−10(s+5.5)(s2+0.5s+0.25)
⇒
⇒ e (t) = $−1 [E (s)] == δ (t)− e−5.5t [0.41− 0.41 cos (0.433t) + 0.5 sen (0.433t)]
c) Aplicando el criterio de Nyquist:
G (jω) = 1(jω−1)(jω+2)(jω+5) =
1(jω)3+6(jω)2+3jω−10 =
= 1−jω3−6ω2+3jω−10 =
1−(6ω2+10)+jω(3−ω2) =
=−(6ω2+10)−jω(3−ω2)(6ω2+10)2+ω2(3−ω2)2 =
−(6ω2+10)(6ω2+10)2+ω2(3−ω2)2 +
−jω(3−ω2)(6ω2+10)2+ω2(3−ω2)2
ω →∞⇒ G (jω)→ 0ω → 0⇒ G (jω) = −10
102= −0.1
Cortes con el eje real: Im [G (jω)] = 0⇒½
ω = 0
ω =√3
G (jω)|ω=√3 = Re [G (jω)] = −(6·3+10)(6·3+10)2+3(3−3)2 =
−28(28)2
= − 128= −0.0357
47
Cortes con el eje imaginario: Re [G (jω)] = 0⇒ Sólo para ω →∞Cuando ω = 0+ ⇒
½Re [G (jω)] < 0Im [G (jω)] < 0
El diagrama de Nyquist es el siguiente:
Evaluamos la estabilidad para valores de k, según región:
1 − 1k∈ (−∞,−0.1)
2 − 1k∈ (−0.1,−0.036)
3 − 1k∈ (−0.036, 0)
4 − 1k∈ (0,∞)
=⇒1 k ∈ (0+, 10)2 k ∈ (10, 27.8)3 k ∈ (27.8,∞)4 k ∈ (−∞, 0−)
1 N = 0 ; P = 1 ; Z = 1 ⇒ Inestable
2 N = −1 ; P = 1 ; Z = 0 ⇒ Estable
3 N = 1 ; P = 1 ; Z = 2 ⇒ Inestable
4 N = 0 ; P = 1 ; Z = 1 ⇒ Inestable
Por tanto, es estable para k ∈ (10, 27.8)
48 CAPÍTULO 2. ANÁLISIS DE SISTEMAS
Problema 16 Para el sistema de la figura:
+_ k ( )12
123 +++
=sss
sGr e y
a) Hallar los valores de k para que el sistema sea estable aplicando elcriterio de estabilidad de Nyquistb) Hallar el valor de k para que el sistema sea criticamente estable y el
coeficiente de error estático pertinente.c) Hallar la expresión temporal de la salida ante una entrada escalón con
el valor de k hallado en b)
a) Valores de k para el sistema estable aplicando el criterio de Nyquist:Contorno de evaluación de G (s):
R→∞
Puntos de interés para la evaluación:
s→∞⇒ G (s)→ 0s = 0⇒ G (s)→ 1
Para evaluar el eje jω descomponemos G (s)|s=jω en parte real y parteimaginaria:
G (jω) = 1−jω3−ω2+2jω+1 =
1(1−ω2)−j(ω3−2ω) =
= 1(1−ω2)−jω(ω2−2) =
(1−ω2)+jω(ω2−2)(1−ω2)2+ω2(ω2−2)2 =
=(1−ω2)
(1−ω2)2+ω2(ω2−2)2 + jω(ω2−2)
(1−ω2)2+ω2(ω2−2)2
49
Cortes con el eje real:
Im [G (jω)] = 0⇒(
ω = 0⇒ Re [G (jω)] = 1
ω =√2⇒ Re [G (jω)] = 1−2
(1−2)2+2(2−2)2 =−11= −1
Cortes con el eje imaginario:
Re [G (jω)] = 0⇒ ω = 1⇒ Im [G (jω)] = 1−2(1−1)2+1(1−2)2 =
−11= −1
Puntos de interés:
ω Re [G (jω)] Im [G (jω)]0 1 01 0 −1√2 −1 0∞ 0 0
Completamos la curva por simetría con respecto al eje real. El diagramade Nyquist seria:
II IIII IV
-1=ω 2
0ω→∞
1=0ω
-j=1ω
j
Im[G]
Re[G]
Como vemos en la gráfica, los valores de − 1kcon k real pueden estar en
4 zonas.Por otra parte, debemos comprobar si la f.d.t. en lazo abierto, G (s),
tiene polos en el semiplano derecho. Para ello, podemos aplicar el criterio deRouth a la ecuación característica:
50 CAPÍTULO 2. ANÁLISIS DE SISTEMAS
s3 + s2 + 2s+ 1 = 0
s3 1 2s2 1 1s1 2−1
1= 1 0
s0 1
Todos los elementos de la primera columna de la tabla tienen signopositivo⇒ P = 0Así, para la estabilidad podemos construir la siguiente tabla:
Zona − 1k
k N P Z
I −∞,−1 0+, 1 0 0 0
II −1, 0− 1,+∞ 2 0 2
III 0+, 1 −∞,−1 1 0 1
IV 1,+∞ −1, 0− 0 0 0
Por tanto:
Sistema estable para: k ∈ (−1, 1)Sistema inestable para: k > 1, k < −1
b)Ya en el diagrama de Nyquist podemos ver que para k = 1 el sistema
es críticamente estable.En este caso, la respuesta del sistema a una entrada escalón sería una
oscilación no amortiguada =⇒ @ limt→∞
y (t) =⇒ No es aplicable el teorema del
valor final.
No se puede hallar el coeficiente de error estático.
c) Para el valor de k = 1:
F (s) = kG(s)1+kG(s)
Y (s) = R (s) · F (s) = 1s·
1s3+s2+2s+1
1+ 1s3+s2+2s+1
=1s
s3+s2+2s+2= N(s)
D(s)
Para hallar y (t) tendríamos que conocer las raíces del denominador deY (s). Para ello podemos utilizar el criterio de Routh.
51
s3 1 2s2 1 2s1 0s0
Polinomio auxiliar: s2 + 2 = 0⇒ s = ±j√2
Así:
D (s) = s3 + s2 + 2s+ 2 = (s2 + 2) ·A (s)⇒ A (s) = s3+s2+2s+2s2+2
s3 +s2 +2s +2 s2 + 2−s3 −2s s+ 1
s2 +2−s2 −2
0
D (s) = (s2 + 2) · (s+ 1) = ¡s+ j√2¢ ¡s− j√2¢ (s+ 1)Con lo que:
Y (s) = 1s(s3+s2+2s+2)
= As+ Bs+C
s2+2+ D
s+1
A = sY (s)|s=0 = 12
Bs+ C = (s2 + 2)Y (s)|s=j√2 = 1s(s+1)
¯s=j
√2= 1
j√2(1+j
√2)=
= 1−2+j√2 =
−2−j√26
= −13− j
√26= B · j√2 + C ⇒
½C = −1
3
B = −16
D = (s+ 1) · Y (s)|s=−1 = 1s(s2+2)
¯s=−1
= 1−1(1+2) = −13
Y (s) =12
s− 1
6s+ 1
3
s2+2− 1
3
s+1= 1
2· 1s− 1
6· s
s2+(√2)2 − 1
3√2·
√2
s2+(√2)2 − 1
3· 1s+1
Tomando transformadas inversas:
y (t) = 12− 1
6cos¡√2t¢− 1
3√2sen
¡√2t¢− 1
3· e−t
52 CAPÍTULO 2. ANÁLISIS DE SISTEMAS
Problema 17 Para el sistema cuya función de transferencia en lazo abiertoes:
G (s)H (s) = s−1(s+1)(s+2)
1. Hallar el lugar de las raíces para k > 0.2. Determinar gráficamente el valor de k para obtener estabilidad crítica.3. Determinar ese mismo valor utilizando el diagrama de Nyquist.
1.Ceros del sistema: s = 1, (m = 1)Polos del sistema: s = 1, s = 2, (n = 2)
2. Número de ramas: 2 = n3. Partes del eje real que pertenecen al lugar de las raíces:
s ∈ [1,−1] ∪ [−2,−∞]
4. Asíntotas: n = m = 1. Es el semieje real negativo.
Con estos datos queda determinado el lugar de las raíces del sistema parak > 0:
xx
2.Un sistema es críticamente estable o marginalmente estable cuando,
sometido a una perturbación, su salida o respuesta oscila entre dos valoresacotados de manera contínua.
Esto exige la presencia de polos imaginarios puros en el sistema (porpares conjugados).
53
Como podemos ver en el lugar de las raíces, no existe ningún valorde k > 0 que haga que el sistema tenga un par de polos imaginarios puros,es decir, que haga al sistema críticamente estable.
Según crece k, el sistema se hace BIBO inestable (k = 2, un polo enel origen) o inestable de forma absoluta (k > 2, un polo real en el semiplanoderecho).
3.Descomposición de la función en parte real (Re [GH]) y parte imaginaria
(Im [GH]).
G (s)H (s)|s=jω = jω−1(jω+1)(jω+2)
= jω−1−ω2+3jω+2 =
4ω2−2(2−ω2)2+9ω2 + j
ω(5−ω2)(2−ω2)2+9ω2
Puntos de interés:
ω → 0⇒½Re [GH]→ −0.5Im [GH]→ 0
; ω →∞⇒½Re [GH]→ 0Im [GH]→ 0
Cortes con el eje real:
Im [GH] = 0⇒ ω (5− ω2) = 0⇒½
ω = 0
ω =√5⇒ Re [GH] = 1
3
Cortes con el eje imaginario:
Re [GH] = 0⇒ 4ω2 − 2 = 0⇒ ω = 1√2⇒ Im [GH] = 0.47
54 CAPÍTULO 2. ANÁLISIS DE SISTEMAS
En el diagrama podemos observar que no hay ningún valor de k > 0(− 1
k< 0) que haga que el sistema tenga dos polos en el semiplano derecho
(P = 0, Z = N = 2). Sin embargo, el sistema pasa de no tener polos enel semiplano derecho a tener dos (Z = N = 0 −→ Z = N = 2) cuando − 1
k
pasa de 13+ ε −→ 1
3− ε„
siendo ε > 0 muy pequeño. Así, para − 1k= 1
3, es decir, para k = 3, el
sistema tendría dos polos imaginarios puros, sería críticamente estable.Se puede comprobar esto viendo que la función de transferencia en
lazo cerrado es
F (s) = kGH1+kGH
= −k(s−1)s2+3s+2−k(s−1)
y para k = 3 la ecuación característica resulta ser:
s2 + 3s+ 2− 3 (s− 1) = s2 + 5
cuyas raíces son: s = ±j√5
55
Problema 18 Para el sistema cuya función de transferencia en lazo abiertoes kG (s)H (s), con:
G (s) = 1−e−5ss
; H (s) = 1s+5
1. Discutir la estabilidad en función de los valores de k, utilizando elcriterio de Nyquist y considerando como aproximaciones válidas:
(a) e−x ≈ 1−x2
1+x2
(b) e−x ≈ 1−x2+x2
12
1+x2+x2
12
2. Comentar lo que ocurriría en el caso de considerar G (s) sin aproxima-ciones.
1.(a) Considerando una aproximación de primer orden:Para x = 5s:
e−5s ≈ 1− 52s
1+ 52s=⇒ 1− e−5s ≈ 1+ 5
2s−1+ 5
2s
1+ 52s
= 5s1+ 5
2s= 10s
5s+2
G (s)H (s) = 2s
s(s+ 25)(s+5)
= 2(s+0.4)(s+5)
G (jω)H (jω) = 2(jω+0.4)(jω+5)
= 2−ω2+5jω+0.4jω+2 =
2(2−ω2)+5.4jω =
=2[(2−ω2)−5.4jω](2−ω2)2+5.42ω2 =
2(2−ω2)(2−ω2)2+29.16ω2 − j 5.4ω·2
(2−ω2)2+29.16ω2
Si ω →∞⇒ G (jω)H (jω)→ 0
Cortes con el eje Real:
Im [G (jω)H (jω)] = 0⇒ ω = 0⇒ Re [G (jω)H (jω)] = 44= 1
Cortes con el eje Imaginario:
Re [G (jω)H (jω)] = 0⇒ ω =√2⇒ Im [G (jω)H (jω)] = −j 5.4
√2·2
29.16·2 =−j
√2
5.4= −j0.26
Vemos por el diagrama de Nyquist que el sistema siempre será estable:
56 CAPÍTULO 2. ANÁLISIS DE SISTEMAS
(b) Para una aproximación de Padé de 2oorden:
e−5s ≈ 1− 52s+ 25
12s2
1+ 52s+ 25
12s2=⇒ 1−e−5s
s≈ 1+ 5
2s+ 25
12s2−1+ 5
2s− 25
12s2
s(1+ 52s+ 25
12s2)
= 51+ 5
2s+ 25
12s2=
=5· 1225
1225+ 65s+s2
= 2.4s2+1.2s+0.48
G (s)H (s) = 2.4(s+5)(s2+1.2s+0.48)
⇒ G (jω)H (jω) = 2.4(jω+5)(−ω2+1.2jω+0.48) =
= 2.4−jω3−1.2ω2+0.48jω−5ω2+6jω+2.4 =
2.4(2.4−6.2ω2)+j(6.48ω−ω3) =
=2.4[(2.4−6.2ω2)−j(6.48ω−ω3)](2.4−6.2ω2)2+ω2(6.48−ω2)2 =
2.4(2.4−6.2ω2)(2.4−6.2ω2)2+ω2(6.48−ω2)2 − j
2.4ω(6.48−ω2)(2.4−6.2ω2)2+ω2(6.48−ω2)2
Si ω →∞⇒ G (jω)H (jω)→ 0
Cortes con el eje Real:
Im [G (jω)H (jω)] = 0⇒(ω = 0⇒ Re [G (jω)H (jω)] = 2.42
2.42= 1
ω =√6.48⇒ Re [G (jω)H (jω)] = 2.4(2.4−6.2·6.48)
(2.4−6.2·6.48)2 = −0.0635
Cortes con el eje Imaginario:
Re [G (jω)H (jω)] = 0⇒ ω =q
2.46.2= 0.62⇒ Im [G (jω)H (jω)] =
= −j 2.4·0.62(6.48−0.3871)0.3871(6.48−0.3871)2 = −j 0.62·2.4
0.3871·6.09 = −j0.624
57
0.0635
0.624
2. En caso de considerar G (s) sin aproximaciones, tendríamos:
0.1
0
-0.1
-0.2
-0.3
-0.4
-0.5
-0.6
-0.7
-0.8-0.2-0.4 0.2 0.4 0.6 0.8 10
58 CAPÍTULO 2. ANÁLISIS DE SISTEMAS
Capítulo 3
Diseño de Reguladores
Problema 19 Considerando el sistema de la figura siguiente, diseñarun compensador en adelanto tal que el sistema de lazo cerrado tenga unmargen de fase de 50o y un margen de ganancia no menor a 10 dB .
+_ )5(1
2 +ssGc(s)
Compensador
G(s)
Nuestras especificaciones son:
MF = 50o ; MG ≥ 10 dB
Si trazamos el Diagrama de Bode del sistema sin compensar, tenemos:
59
60 CAPÍTULO 3. DISEÑO DE REGULADORES
Que tiene un MF ' −6o (inestable).Por tanto el compensador deberá aportar, 50 + 6 = 56o o, para mayor
seguridad:
φmax = 56 + 5.6 ' 62oEl valor de α será, por tanto:
α = 1−senφmax1+senφmax
= 0.062
Eligiendo ωmax, establecemos a qué frecuencia queremos el máximoproducido por el cero (aumento) y el polo (decremento) adicional en la curvade fase, es decir, la separación entre el cero y el polo (se deberá tener encuenta para la elección de ωmax que un cero y un polo no pueden aportarmas de 90o).
Para ωmax = 1rad/s podemos calcular la situación del cero y el polode la forma:
1T=√α · ωmax =
√0.062 · 1 = 0.25
1Tα= ωmax√
α= 1√
0.062= 4
De forma que el compensador queda de la siguiente forma:
Gc(s) =Kα· s+ 1
T
s+ 1Tα
= 10.062
· s+0.25s+4
= 16.13 · s+0.25s+4
Y el sistema compensado:
G(s) ·Gc(s) = 16.13 · 1s2(s+5)
· s+0.25s+4
61
Como podemos observar cumple las especificaciones para K = 1, conun MF = 52o medido en ω = 0.81rad/s y un MG = 19.9 dB (mayor que10 dB).
En caso de haber elegido una frecuencia mas baja, para ωmax =0.5rad/s:
1T=√α · ωmax =
√0.062 · 0.5 = 0.125
1Tα= ωmax√
α= 0.5√
0.062= 2
Tenemos que, para K = 1:
G(s) ·Gc(s) = 16.13 · 1s2(s+5)
· s+0.125s+2
El sistema tiene un márgen de fase insuficiente. Esto podemos ajus-tarlo mediante una ganancia, de forma que bajaremos la curva de móduloy así bajaremos la frecuencia de corte. Con esto mejoraremos también elmárgen de ganancia.
Para K = 0.5:
G(s) ·Gc(s) = 8.065 · 1s2(s+5)
· s+0.125s+2
62 CAPÍTULO 3. DISEÑO DE REGULADORES
Que tiene como respuesta temporal en lazo cerrado:
Como vemos, será estable en lazo cerrado.
Si bajamos aún mas el módulo, para K = 0.2:
G(s) ·Gc(s) = 3.22 · 1s2(s+5)
· s+0.125s+2
63
Obtenemos un márgen de ganancia mayor (ajustando K podremos tenerun margen de fase de 50ojustos) Ahora si vemos la respuesta a un escalón delnuevo sistema:
Como se puede observar, aunque se ha mejorado la respuesta en fre-cuencia, la respuesta temporal es mucho más lenta, con lo que habráque considerar este punto para elegir la ganancia a aportar, según las especi-ficaciones necesarias.
64 CAPÍTULO 3. DISEÑO DE REGULADORES
Problema 20 Para un sistema cuya repuesta en lazo abierto a unaentrada escalón es la representada en la figura, se pide:
1. Diseñar, por algún método experimental, un controlador PID adecua-do.2. Sintetizar el controlador diseñado mediante redes R-C y amplificadores
operacionales ideales, sabiendo que sólo disponemos de resistencias de 10KΩ.
1. Utilizamos el método 1 de Ziegler-Nichols, pues nos dan la curvade respuesta en lazo abierto para una entrada escalón unitario.
En esta curva, podemos ver que:
L = 2seg. ; R = 17.5−2 =
15.5= 0.1818
y las dos constantes del controlador PID, serán:
kp =1.2(∗)RL
= 1.20.1818·2 = 3.3
(∗) K=1 pues K es la amplitud del escalón que se aplica durante laprueba del sistema.
Ti = 2L = 2 · 2 = 4Td = 0.5L = 0.5 · 2 = 1
Así:
D(s) = 3.3£1 + s+ 1
4s
¤2. Para sintetizar el controlador con redes R-C y A.O. ideales, el
circuito será de la forma:
65
Donde se cumple que:
VoVi=C2R2 + C1R1
C2R1
·1 +
C1R1C2R2C1R1 + C2R2
s+1
(C1R1 + C2R2) s
¸| z
D(s)
Igualando términos con D(s):
kp =C2R2+C1R1
C2R1(1)
Td =C1R1C2R2C1R1+C2R2
(2)Ti = C1R1 + C2R2 (3)
De las relaciones (1) y (3) obtenemos:
Tikp= C1R1+C2R2
C1R1+C2R2C2R1
= C2R1
como solo tenemos resistencias de 10KΩ, es decir:
R1 = R2 = R3 = 10KΩ = 10000Ω
C2=Ti
R1·kp =4
3.3·10000 =121.21µF
De las relaciones (2) y (3) obtenemos:
Ti · Td = (C1R1 + C2R2) C1R1C2R2C1R1+C2R2
= C1R1C2R2
C1=Ti·TdC2R1R2
= 4·1121.21·10−6·104·104 =330µF
El circuito sería:
66 CAPÍTULO 3. DISEÑO DE REGULADORES
67
Problema 21 En un sistema con realimentación unitaria la función de trans-ferencia en lazo abierto es:
G(s) = Ks(s+3)(s+6)
a) Diseñar un compensador en atraso para que el sistema cumpla lassiguientes especificaciones:
- el error estacionario para una entrada en rampa unitaria ha de ser ≤ 10%- el coeficiente de amortiguamiento de los en lazo cerrado ha de ser igual
a 0.5
b) Determinar el valor de ωn para el sistema compensado y decir en quécaso (con o sin compensación) el sistema es mas rápido.
Lugar de las raíces:
1.- Polos: s = 0 ; s = −3 ; s = −62.- Número de ramas: 33.- Número de asíntotas: n−m = 3− 0 = 34.- Partes del eje real que pertenecen al lugar de las raíces: a la izquierda
de un número impar de polos+ ceros:
σ = [0,−3] ; [−6,−∞]5.- Ángulos de las asíntotas:
φ = π±2lπn−m :
60o
180o
−60o
6.- Centroide:
σα =Ppi−
Pzi
n−m = −93= −3
7.- Cortes con el eje real:Ecuación característica:
1 + Ks(s+3)(s+6)
= 0 =⇒ s (s2 + 9s+ 18) +K = 0⇒ s3 + 9s2 + 18s+K = 0
Aplicando el criterio de Routh:
23 1 18 022 9 K21 9·18−K
90
20 K
68 CAPÍTULO 3. DISEÑO DE REGULADORES
Cruce con el eje jω ⇒existencia de raíz en el eje jω ⇒ 9 ·18−K = 0
K = 162
Para este punto, la ecuación característica es:
(jω)3 + 9 (jω)2 + 18jω + 162 = 0⇒½Re = 0Im = 0
Re = −9ω2 + 162 = 0⇒ ω = ±jq
1629= ±j4.24
8.- Puntos de ruptura:Si existen, por ser raíces múltiples, en ellos se debe cumplir:
A0B −B0A = 0 , G(s) = B(s)A(s)
A = 1⇒ A0 = 0B = s3 + 9s2 + 18s⇒ B0 = 3s2 + 18s+ 18
B0A = 0⇒ s = −18±√182−4·18·36
=
½ −4.7−1.267
−4.7 /∈ L.R.⇒ No es punto de ruptura.−1.267 ∈ L.R.⇒ Punto de ruptura.
9.- Ángulos de salida y llegada:Ángulos de salida : ±π
2
Ángulos de llegada : 0,π
¾Aplicando la condición de ángulo en ese
punto (K = K0 +K1) para K1 > 0, K1 < 0
69
A) Compensador:
δ = 0.5⇒ cosβ = 0.5⇒ β = 60o
Corte con el Lugar de las raíces:
s0 = −1 + j1.7s∗0 = −1− j1.7
¾Polos dominantes
x x x5.5
2.5
=0.5
1.97
Valor de K del sistema para estos puntos:
K = 1|G(s0)| = |s1 − s0| · |s2 − s0| · |s3 − s0| = 5.5 · 2.5 · 1.97 = 27
Kv del sistema:
Kv = lims→0s ·G (s) = lim
s→0s · K
s(s2+9s+18)= lim
s→027
s2+9s+18= 27
18= 1.5
Especificación:
ev ≤ 10%⇒ ev ≤ 0.1⇒ K0v ≥ 10
Relación zpdel compensador. ha de cumplir:
zp= K
0v
Kv= 10
1.5= 6.66
_
6
Para que el compensador perturbe poco la respuesta transitoria, zy p han de ser tales que se modifique poco el lugar de las raíces⇒ z y ppequeños. Si escogemos:
70 CAPÍTULO 3. DISEÑO DE REGULADORES
z = 0.1 , p = 0.1
6.66_6' 0.015
Así, el compensador será:
D (s) = s+0.1s+0.015
y el sistema compensado:
D (s) ·G(s) = 27(s+0.1)s(s+0.015)(s+3)(s+6)³
lims→0s ·D (s) ·G (s) = 27·.01
0.015·3·6 = 10´
B) Trazando el nuevo lugar de las raíces podemos comprobar que:
ωnc ' 1.93 < 1.97 = ωn ⇒ El sistema compensado es más lento.
71
Problema 22 Para el sistema cuya función de transferencia es:
F (s) = 1s(s+1)(s2+s+1)
1) Diseñar un controlador PID por alguno de los métodos de Ziegler-Nichols.
2) Discutir el efecto del compensador en la respuesta en frecuencia.
1)El método que se puede utilizar es el 2o: Ciclo ultimado.Para hallar la k y la pulsación de oscilación utilizamos el criterio de
Routh, para 1 + kF (s).
G(s) = F (s)1+kF (s)
1 + kF (s) = 1 + k 1(s2+s)(s2+s+1)
= 0⇒ (s2 + s) (s2 + s+ 1) + k = 0⇒
⇒ s4 + 2s3 + 2s2 + s+ k = 0
s4 1 2 ks3 2 1 0s2 3
22k2
0
s132−2k32
0
s0 k
Oscilación para k = 0.75⇒ ku = 0.75Periodo de oscilación auxiliar:
32s2 + 0.75 = 0⇒ s2 + 0.5 = 0⇒ s2 = −1
2⇒ s = ±j 1√
2
ωu =1√2= 2π
Pu⇒ Pu = 2
√2π = 8.886seg
Controlador PID (ceros en − 4Pu):
PID(s) = 0.075 · ku · Pu (s+4Pu)2
s= 0.075 · 0.75 · 2√2π
³s+ 4
2√2π
´2s
=
= 0.5 (s+0.45)2
s⇒ PID(s) = 0.5
(s2+0.9s+0.252)s
72 CAPÍTULO 3. DISEÑO DE REGULADORES
2) Efecto del compensador:
Diagrama de Bode de F (s) = 1s4+2s3+2s2+s
Diagrama de Bode de F (s) · PID(s) = 0.5s2+0.45s+0.126s5+2s4+2s3+s2
El tipo de sistema ha cambiado de tipo 1 a tipo 2El cero adicional contribuirá a subir la curva de fase, que luego ba-
jará el polo en el origen. Esto contribuye a aumentar el márgen de fase auna frecuencia de 0.4 rad/s, que ha sido ajustada mediante el control pro-porcional.
73
El compensador estabiliza al sistema, con un márgen de ganancia de6.83 dB y un márgen de fase de 29.38o
74 CAPÍTULO 3. DISEÑO DE REGULADORES
Problema 23 Hallar el rango de ganancias del controlador (K1 y K2) quehacen que el sistema de la figura sea estable.
¿De qué tipo de controlador se trata y qué ventajas e inconvenientespresenta?
+_s
KsK 21 +( )( )21
1++ ss
r y
Ecuación característica:
1 +¡K1 +
K2s
¢ · 1(s+1)(s+2)
= 0⇒ s3 + 3s2 + (2 +K1) · s+K2 = 0
Aplicando el criterio de Routh:
s3 1 2 +K1
s2 3 K2
s1 6+3K1−K23
0s0 K2
Para que sea estable:
6+3K1−K2
3> 0 y K2 > 0⇒ 6 + 3K1 −K2 > 0⇒ K1 >
K23− 2
Se trata de un controlador PI (Proporcional Integral).
75
Para el sistema cuya es:
G(s) = K
s( s2+1)2 , K = 1
a) Diseñar una red de compensación en atraso de forma que el (MF ) seade 45o aprox, medido para ω0 = 0.1.b) Utilizando la red de compensación anterior, ¿cuánto ha de valer K
para que |G| = 0dB a ω0 = 1?
a) Trazando el Diagrama de Bode de G(s), tenemos:
Compensación en atraso para MF = 45o en ω0 = 0.1:
Gc =τs+1ατs+1
; α = 10 ; 1τ' 0.1 rad /s
Gc =10s+1100s+1
Por tanto, la función compensada es:
Gc ·G(s) = 10s+1100s+1
· 1
s( s2+1)2 =
10s+1
(100s+1)³s3
4+s2+s
´ = 4(10s+1)(100s+1)(s3+4s2+4s)
=
= 40s+4100s4+401s3+404s2+4s
y el Diagrama de Bode de la función compensada es:
76 CAPÍTULO 3. DISEÑO DE REGULADORES
77
Problema 24 En la figura se presenta el diagrama de bloques de un sistemaal que se le ha incorporado un control integral.
∫ -Ki+_ ++
-K
Proceso
xHyuGxFx
···
=+=&r e xi u y
1. Para este sistema dar las expresiones de:a) la señal error e en función de la matriz de salida, el vector de
estados y la referencia.b) la nueva variable de estado x, en función de e.
c) la descripción de estado en forma matricial£xi x
¤Tdel sistema
completo.d) la señal de control u.
2. Con esta definición revisada, diseñar para el proceso cuya función detransferencia es:
T (s) = 1(s+3)
la ley de control integral de forma que tenga dos polos en s = −5.1)
La descripción de estado del sistema es:
.x= F · x+G · uy = H · x
donde introducimos un control integral definiendo una nueva variablede estado:
xi =Re · dt, donde e = y − r
La nueva descripción de estado del sistema, en forma matricial, será:· .xi.x
¸=
·0 H0 F
¸·· .xi.x
¸+
·0G
¸· u−
·10
¸· r
y la ley de control:
78 CAPÍTULO 3. DISEÑO DE REGULADORES
u = − £ Ki K¤ · · .
xi.x
¸2)
Ecuación característica deseada:
αc (s) = (s+ 5) (s+ 5) = s2 + 10s+ 25 = 0
Matrices de estado del sistema:· .xi.x
¸=
·0 10 −3
¸··xix
¸+
·01
¸· u−
·10
¸· r
Para encontrar K, hemos de solucionar:
det (s · I − (F −G ·K)) = detµ·
s 00 s
¸−·0 10 −3
¸+
·01
¸·K¶=
= s2 + 10s+ 25 =⇒
=⇒ s2 + (3 +K) · s+Ki = s2 + 10s+ 25 =⇒
½3 +K = 10⇒ K = 7Ki = 25
K =£Ki K
¤=£25 7
¤
79
Problema 25 Para el sistema cuya función de transferencia en lazo abiertoes :
G (s) = s+20s2−9s−10
diseñar un compensador de forma que, suponiendo realimentación uni-taria, el sistema compensado cumpla las especificaciones siguientes :
a) Error de posición ep = 10%b) Margen de fase MF ≥ 30
Nota: Trabajar siempre con ganancia k > 0
+_ K D(s)109
202 −−
+ss
sR(s) E(s)
G(s)Y(s)
Error de posición ≡ Error estacionario ante una entrada escalón:
ep = limt→∞
e (t)¯r(t)=1(t)
= lims→0s · E (s)
¯R(s)= 1
s
E (s) = R (s)− Y (s)Suponiendo ahora D (s) = 1
E (s) = R (s)− Y (s) = R (s) ·h1− Y (s)
R(s)
i= R (s) · [1− FDT ] =
= R (s)·h1− K·G(s)
1+K·G(s)i= R (s)·
h1+K·G(s)−K·G(s)
1+K·G(s)i= R(s)
1+K·G(s) =1s
1+K· s+20s2−9s−10
=
=1s·(s2−9s−10)
s2−9s−10+K·s+20·K =1s·(s2−9s−10)
s2+s(K−9)+(20K−10)
ep = lims→0s · E (s) = lim
s→0s2−9s−10
s2+s(K−9)+(20K−10) =−10
20K−10
El error tiene que ser menor que 10% ⇒ ep = ±0.1 pues la entradaes escalón unitario. Para ello:
−1020K−10 = 0.1→ −10 = 2K − 1⇒ K = −4.5 < 0−10
20K−10 = −0.1→−10 = −2K + 1⇒ K = 5.5 > 0
80 CAPÍTULO 3. DISEÑO DE REGULADORES
Para hallar D (s) que no afecte al error estacionario y modifique elmárgen de fase:
a) Trazar los diagramas de Bode de K ·G (s)
K ·G (s) = 5.5s+110s2−9s−10 =
5.5(s+20)(s+1)(s−10)
ω = 0 −→ 20 log¡K · 20
10
¢= 20.8 dB
Polo en s = −1 −→ factor (jω + 1)−1 :½Modulo −→ −20 dB /dec a partir de ω = 1Fase −→ 0o → 90o ; 45o en ω = 1
Polo en s = 10 −→ factor (jω − 10)−1 :½Modulo −→ −20 dB /dec a partir de ω = 10Fase −→ 180o → 90o ; 135o en ω = 10
Cero en s = −20 −→ factor (jω + 20) :½Modulo −→ +20dB /dec a partir de ω = 20Fase −→ 0o → 90o ; 45o en ω = 20
Composición de las curvas:
81
Márgen de Fase: MF = −18o en ω ' 9 rad /sTendríamos un MF = 30o en ω ' 24 rad /s→Modulo = −11 dBSi queremos un márgen de seguridad de 5o:
MF = 35o en ω ' 30 rad /s→Modulo = −13 dB
Debemos diseñar D (s) de forma que:a) Suba el módulo 13 dB a ω = 30b) Casi no cambie con la fase.c) D (0) = 1, para no cambiar ep.
D (s) = α · s+ 1αT
s+ 1T
a) Altas frecuencias: |D (s)| ' α⇒ 20 logα = 13dB⇒ α = 101320 = 4.47
b) Para que la fase no influya:
1T' 30
10= 3 rad /s
1αT= 3
4.47= 0.67 rad /s
¾=⇒ D (s) = 4.47 · s+0.67
s+3
c) D (0) = 4.47 · 0.673' 1⇒ D (s) = 4.47 · s+0.67
s+3:
K ·D (s) = 24.585 · s+0.67s+3
82 CAPÍTULO 3. DISEÑO DE REGULADORES
Problema 26 Para la planta cuya función de transferencia es:
H (s) = 2e−0.5ss+2
a) Hallar un controlador PID utilizando el método de Ziegler-Nichols.
b) Justificar la acción de este controlador en el dominio de la frecuencia.
a) Controlador PID:
Aplicando el primer método de Ziegler-Nichols (curva de reacción):
H (s) = 2e−0.5ss+2
= 2e−0.5s
2( s2+1)= e−0.5s
1+s 12
k = 1L = 0.5τ = 1
2= 0.5
R = kτ= 2
Para un control PID:
kp =1.2R·L =
1.22·0.5 = 1.2
TI = 2 · L = 2 · 0.5 = 1TD = 0.5 · L = 0.5 · 0.5 = 0.25
⇒ PID (s) = kph1 + TD · s+ 1
TI ·si=
= 1.2£1 + 0.25s+ 1
s
¤⇒ PID (s) = 0.3s2+1.2s+1s
b)
PID (s) = k · (s+z)2s
; H (s) = 2e−0.5ss+2
H (jω) = 2e−0.5jωjω+2
= 2e−0.5jω
2( jω2 +1)= e−0.5jω
jω2+1
Diagrama de Bode:
Polo en jω = −2
Factor e−0.5jω ⇒½Modulo = 1Fase = −0.5jω, proporcional a la frecuencia.
83
84 CAPÍTULO 3. DISEÑO DE REGULADORES
Problema 27 Para el sistema cuya función de transferencia en lazo abiertoes:
G (s) = 10s(s+1)
se ha diseñado el compensador:
D1 (s) = 3 · 10s+1182s+1
Se pide:1. Diseñar, en el dominio de la frecuencia, un compensador en adelan-
to,D2 (s), de forma que se cumplan las especificaciones de margen de fase(MF ) y coeficiente de error estático (ks) del sistema: D1 (s)G (s).2. Comparar los efectos de los compensadores haciendo un estudio en el
lugar de las raíces del sistema compensado con cada uno de ellos.
Nota: En caso de ser necesario, hacer uso de las relaciones
ωc = ωn
qp1 + 4δ4 − 2δ2 ; MF ' 100δ
1.Diseño, del compensador en adelanto, D2 (s)a) Obtención de especificacionesDe los diagramas de Bode del sistema D1 (s)G (s), obtenemos:
K =30v
MFespe ' 37o ; ωc = 1.1rad/s ; Kvespe = 30
85
b) Diseño del compensador en adelantoObtención de K para especificación de coeficiente de error estático
lims→0sKG (s) = 30⇒ K = 3
Digramas de Bode para el sistema KG (s)De los diagramas de Bode obtenemos:
-48ω=7.2
MF ' 10o ; ωc ' 5.4rad/s
Con lo que:
φmax =MFespe −MF = 37o − 10o = 27o
Obtención del polo y el cero del compensador:Determinación de α: Trabajaremos para φmax = 30
o, con lo que:
α = 1−senφmax1+senφmax
= 0.51.5= 1
3
Aportación del compensador en módulo a ωmax:
20 log k√α= 20 log k − 10 logα
86 CAPÍTULO 3. DISEÑO DE REGULADORES
La parte debida a k ya la hemos considerado al dibujar los diagramasde Bode. Debemos determinar la nueva pulsación de cruce por 0 dB (= ωmax)buscando el punto de módulo +10 logα = −4.8 dB en los diagramas de Bode(de KG(s)).
Haciendo esto obtenemos (ver figura anterior) :ωmax ' 7.2 rad /sCero y polo del compensador: Sabemos que:
1T= ωmax
√α = 4.14 rad /s
1αT= ωmax√
α= 12.5 rad /s
Compensador:
D2 (s) =Kα· s+ 1
T
s+ 1αT
= 9 · s+4.14s+12.5
Diagramas de Bode del sistema compensado:
K 30v≈
Podemos ver que:
MF ' 38o ; Kv ' 30
2 Comparación de los efectos de los compensadoresLos lugares de las raices del sistema compensado con cada uno de los
compen sadores se muestran en las figuras siguientes:
87
A la vista de estos lugares podemos hacer los siguientes comentarios:
88 CAPÍTULO 3. DISEÑO DE REGULADORES
1. Aunque el margen de fase obtenido con ambos conpensadores seasimilar, el coeficiente de amortiguamiento del sistema compensado es mayorcon el compensador en adelanto (con escalas iguales en ambos ejes, ver ánguloformado por eje imaginario y línea que une los polos complejos señalados conel origen de coordenadas).
2. Con el compensador en adelanto hemos obtenido una pulsación naturalmayor (ver módulo de los polos complejos señalados como distacia de estos alorigen de coordenadas), lo que significa que nuestro sistema será más rápidoque con el compensador en atraso.
3. Ambos compensadores hacen que el sistema en lazo cerrado tenga unpolo real negativo, pero el introducido por el compensador en atraso estámás cerca del origen. Dará lugar a una exponencial más lenta que puedeafectar negativamente a la respuesta si entre el compensador y la planta seintrudujese alguna perturbación (w), ya que para la perturbación el efectonegativo de este polo no se ve contrarrestado con el cero del compensador.
W (s) = G(s)1+D(s)G(s)
Se puede comprobar que:
Para el compensador en atraso:- Polos en lazo cerrado:
s1,2 = −0.45± j1.16 ; s3 = −0.106
89
- Coeficiente de amortiguamiento:
δ = 0.36
- Pulsación natural:
ωn = 1.25
Para el compensador en adelanto:- Polos en lazo cerrado:
s1,2 = −3.48± j6.7 ; s3 = −6.53
- Coeficiente de amortiguamiento:
δ = 0.46
- Pulsación natural:
ωn = 7.55
Por tanto, es mejor el diseño con el compensador en adelanto.
90 CAPÍTULO 3. DISEÑO DE REGULADORES
Problema 28 Para el sistema
G (s) = 14s(s+6)
1. Diseñar un controlador PI (Proporcional Integral) de forma que elsistema controlado cumpla las especificaciones:
Coeficiente de amortiguamiento, δ ' 0.7Tiempo de establecimiento, ts ' 2.6segHacer el diseño en el lugar de las raices.
2. Mostrar los efectos del controlador en el dominio de la frecuencia.
Sin controlador, en lazo cerrado:
FDT = G(s)1+KG(s)
=14
s2+6s
1+ 14s2+6s
= 14s2+6s+14
que tiene como especificaciones:
ωn =√7 ; 2δωn = 6⇒ δ = 3√
7= 1.13 ; ts =
4δωn
= 43= 1.33
Sabemos que para el controlador PI, D (s)=kps+kis, añadimos un polo en
el origen y un cero (que determina kp y ki) al sistema.1oTrazamos el Lugar de las Raíces de G (s):2oMarcamos por dónde queremos que pase el lugar de las raíces del sis-
tema controlado, mediante las nuevas especificaciones (arctgδ = 35o, ts =2.6 = 4
δωn⇒ δωn = 1.54)
3oAñadimos el polo en el origen. Además, añadimos un cero en el ejereal, de forma que el sistema cumpla la condición de argumento.
91
x− 125 · 2− 27 = −180⇒ x = −180 + 250 + 27 = 97o
El cero debe aportar un ángulo de 97o
4oLa posición del cero nos dará kp y ki.
x
125º
xx97º
27º
-1
Ésta posición es ' −1, por tanto, sabemos que:D (s) = s+1
s⇒ kp = ki = 1
Ahora si trazamos el lugar de las raíces de D (s)G (s) :
Que, como podemos observar, pasa por el punto que queremos. Paraque el nuevo sistema cumpla las especificaciones, es necesario aportar unaganancia, por lo que aplicamos la condición de módulo. Gráficamente, siendomi la distancia entre el punto buscado y los polos y ni entre el punto buscadoy el cero:
92 CAPÍTULO 3. DISEÑO DE REGULADORES
k = m1·m2·m3
nc
x xx
O, analíticamente:Si queremos que los polos complejos conjugados estén en s = −1.6145±
j1.5639:
k =¯s2(s+6)14(s+1)
¯s=−1.6145±j1.5639
= (2.3)2·4.714·1.7 ' 1
k ·D (s) ·G (s) = 14(s+1)s2(s+6)
Podemos comprobar que cumple las especificaciones, sabiendo que:Polos en lazo cerrado:
FDT = k·D(s)·G(s)1+k·D(s)·G(s) =
14(s+1)
s2(s+6)
1+14(s+1)
s2(s+6)
= 14(s+1)s2(s+6)+14(s+1)
= 14s+14s3+6s2+14s+14
s1 = −2, 7709 ; s2,3 = −1.6145± j1.5639
ωn = |−1.6145 + j1.5639| =√1.61452 + 1.56392 ' 2.25 rad /s
δωn = 1.6145⇒½
δ = 1.61452.25
= 0.72ts =
4δωn
= 41.6145
= 2.47
b)Se trata de un compensador en atraso, el cual bajará la fase. Con esto
hemos aumentado el tipo del sistema y corregido el error estacionario.Comparacion del la respuesta temporal:
93
Comparación de la respuesta en frecuencia:
94 CAPÍTULO 3. DISEÑO DE REGULADORES
95
Problema 29 Para el sistema cuya función de transferencia es:
G (s) = 100s(s+2)
diseñar, en el dominio de la frecuencia, un compensador en adelanto paraobtener las siguientes especificaciones:
coeficiente de error estático, k = 100.margen de fase,MF ' 40.
Al ser el sistema de tipo 1:
kp = 100⇒ ep =1
1+kp' 0.01
ep = limt→∞
e (t)¯r(t)=1(t)
= lims→0s · E (s)
¯R(s)= 1
s
E (s) = R (s)− Y (s)Suponiendo ahora D (s) = 1
E (s) = R (s)− Y (s) = R (s) ·h1− Y (s)
R(s)
i= R (s) · [1− FDT ] =
= R (s) ·h1− K·G(s)
1+K·G(s)i= R (s) ·
h1+K·G(s)−K·G(s)
1+K·G(s)i= R(s)
1+K·G(s) =1s
1+K· 100s(s+2)
=
=1ss(s+2)
s(s+2)+100K= s+2
s2+2s+100K
ep = lims→0s · E (s) = lim
s→0s+2
s2+2s+100K= 2
100K= 0.01⇒ K = 2
50K = 100⇒ K = 2
Si trazamos el diagrama de Bode del sistema para K = 2:
96 CAPÍTULO 3. DISEÑO DE REGULADORES
Tenemos un márgen de fase MF = 8o en ωc = 14 rad /sSi queremos adelantar la fase aMF = 40o, el compensador deberá aportar
40o − 8o = 32o. O para más seguridad, 32 + 3.2 = 35oAsí, tenemos un valor para el parámetro α de:
α = 1−sen 35o1+sen 35o
= 0.431.57
= 0.27
Aportación en módulo a ωmax, teniendo en cuenta que la parte debida ak la hemos tenido ya en cuenta al dibujar los diagramas de Bode:
20 log k√α= 20 log k − 10 logα = 5.6 dB
Buscamos en el diagrama de módulo el valor 5.5 dB dando ωmax ' 10 rad /sCero y polo del compensador:
1T= ωmax
√α = 10 · 0.57 = 5.7 rad /s
1αT= ωmax√
α= 10
0.57= 17.54 rad /s
Entonces, el compensador es:
D (s) = kα· s+ 1
T
s+ 1αT
= 10.27
· s+5.7s+17.54
97
Problema 30 Considere el sistema electromecánico de la figura 1, que con-siste en un motor de corriente continua, un brazo robótico flexible fijado aleje del motor, y una masa en el extremo del brazo. El diagrama de bloquesde la figura 2 representa un esquema para controlar la posición del extremodel brazo. Las funciones y variables que intervienen en dicho esquema sonlas siguientes:
•
•
θm
Pos.angulardel motor
Brazo robótico flexible
Masa delextremo θt
Pos.ang.extremo
MotorFigura 1
+_ R(s) +_ Gc(s) Gm(s) Gb(s)+++θr u1 t θm θt
Lazo externo
Lazo interno
Figura 2
θt (t): Posición angular del extremo del brazo;θm (t): Posición angular del eje del motor;θr (t): Consigna o referencia;i (t): Corriente de excitación del motor;
98 CAPÍTULO 3. DISEÑO DE REGULADORES
Gm (s): Función de transferencia entre la posición angular del motor y sucorriente de excitación, es decir:
Gm (s) =Θm(s)I(s)
= 395s(s+2.2)
Gb (s): Función de transferencia entre la posición angular del extremo yla posición angular del motor, es decir:
Gb (s) =Θt(s)Θm(s)
= 43.75s2+43.75
H1 (s): Función de transferencia del lazo interno, es decir:
H1 (s) =Θm(s)U1(s)
H (s): Función de transferencia total, es decir:
H (s) = Θt(s)Θr(s)
Se pide:1 : Dar la expresión de la función de transferencia total, H (s).2 : Diseñar un controlador PD (Gc (s) como PD) para el lazo interno
(para Gm (s)), de forma que H1 (s) cumpla las especificaciones:- amortiguamiento crítico;- pulsación natural, ωn ' 90rad/s
3 : Suponiendo que .H1 (s) = 1, diseñar en el LR un compensador enadelanto para el lazo externo (R (s)) de forma que se cumplan las especifi-caciones:
- Sobreimpulso, Mp ' 5%;- Tiempo de subida, tr ' 0.1s. Utilizar la expresión:
tr =π−cos−1 δωn√1−δ2
1.- Expresión de la Función de Transferencia:
H (s) = Θt(s)Θr(s)
Mediante reducción del diagrama de bloques:
99
H1 (s) =Θm(s)U1(s)
= Gc(s)·Gm(s)1+Gc(s)·Gm(s)
H2 (s) =Θm(s)U2(s)
= H1(s)·Gb(s)1−H1(s)·Gb(s)
H (s) = Θt(s)Θr(s)
= R(s)·H2(s)1+R(s)·H2(s) =
R(s)· H1(s)·Gb(s)1−H1(s)·Gb(s)
1+R(s)· H1(s)·Gb(s)1−H1(s)·Gb(s)
=
R(s)·H1(s)·Gb(s)1−H1(s)·Gb(s)+R(s)·H1(s)·Gb(s) =
=R(s)· Gc(s)·Gm(s)
1+Gc(s)·Gm(s)·Gb(s)
1− Gc(s)·Gm(s)1+Gc(s)·Gm(s)
·Gb(s)+R(s)· Gc(s)·Gm(s)1+Gc(s)·Gm(s)
·Gb(s)
H (s) = R(s)·Gc(s)·Gm(s)·Gb(s)1+Gc(s)·Gm(s)−Gc(s)·Gm(s)·Gb(s)+R(s)·Gc(s)·Gm(s)·Gb(s)
2.- Controlador PD:
Gc (s) −→ PD : H1 (s) : δ = 1, ωn = 90rad/s
H1 (s) =Gc(s)·Gm(s)1+Gc(s)·Gm(s) =
(P+Ds)· 395s(s+2.2)
1+(P+Ds)· 395s(s+2.2)
= 395(P+Ds)s2+s(2.2+395D)+395P
ω2n = 395P ⇒ P = ω2n395= 8100
395= 20.5
2.2 + 395D = 2δωn = 2 · 1 · 90 = 180⇒ D = 180−2.2395
= 0.45
Gc (s) = 0.45s+ 20.5
3.- Diseño del compensador en adelanto: H1 (s) = 1
H2 (s) =Gb(s)1−Gb(s) =
43.75s2+43.75
1− 43.75s2+43.75
= 43.75s2
+_ R(s) 2
75.43s
θr θt
Lugar de las raíces para H1 (s) = 1 y R (s) = 1:
100 CAPÍTULO 3. DISEÑO DE REGULADORES
-1 -0.8 -0.6 -0.4 -0.2 0 0.2 0.4 0.6 0.8 1-1.5
-1
-0.5
0
0.5
1
1.5
Real Axis
Imag
Axi
s
xx
Especificaciones:
Mp ' 5%tr ' 0.1s
Mp = e− δπ√
1−δ2 ⇒− δπ√1−δ2
= lnMp
δ2π2 =¡1− δ2
¢(lnMp)
2 ⇒ δ2¡π2 + (lnMp)
2¢ = (lnMp)2
δ =
r(lnMp)
2
π2+(lnMp)2 =
q(ln 0.05)2
π2+(ln 0.05)2= 0.69
ωn =π−cos−1 δtr√1−δ2
= π−cos−1 0.690.1√1−0.692 = 32.22rad/s
Entonces, la posición de los polos dominantes es:
−δωn ± jωnp1− δ2 = −22.23± j23.32
Condición de argumento: Si cada uno de los polos contribuyen con 135o :
−2 · 135o + φcero − φpolo = ±180o
−270 +∆φ = −180⇒ ∆φ = 90o
Sabiendo que habra un cero en el origen, la situacion del polo nos la darala aportacion del angulo desde el punto
101
-40 -30 -20 -10 0 10-40
-30
-20
-10
0
10
20
30
40
Real Axis
Imag
Axi
s
x xx
•90º
≈135º
Con lo que el compensador es de la forma:
R (s) = K · ss+45
El lugar de las raices del sistema con el compensador, es:
-40 -30 -20 -10 0 10-40
-30
-20
-10
0
10
20
30
40
Real Axis
Imag
Axi
s
x xx
•≈43.75
≈23.82
K ' 104243.75
= 23.8⇒ R (s) = 23.8ss+45
102 CAPÍTULO 3. DISEÑO DE REGULADORES
Comprobamos las especificaciones evaluando la respuesta temporal de laplanta con el controlador:
Capítulo 4
Espacio estado
Problema 31 Para el sistema representado en la figura,
+_ -KI
-K0
s1
++3
1+s
r e xI
r1
x
yu
a) Hallar las descripciones de estado para
1) la planta (u_y).2) el subsistema r1_y3) el sistema completo (r_y).
b) Analizar el efecto del controlador integral¡KIs
¢c) Hallar las ganancias KI y K0 para que el sistema tenga amor-
tiguamiento critico y pulsación natural igual a 5rad/s.
a)1)
31+s
u yx1
x1 = u · 1s+3
= y(s+ 3) · x1 = u⇒ x1 + 3x1 = u
x1 = −3x1 + uy = x1
103
104 CAPÍTULO 4. ESPACIO ESTADO
2)
x1
-K0
++3
1+s
r1 y
x1 = [r1 + (−K0 · y)] 1s+3
y = x1
¾⇒ (s+ 3)x1 = r1 −K0 · y = r1 −K0 · x1
x1 + 3x1 = r1 −K0 · x1x1 = (−3−K0)x1 + r1y = x1
3)
x = u · 1s+3
= (xI −K0 · x) 1s+3⇒ (s+ 3)x = xI −K0 · x⇒
⇒ x+ 3x = xI −K0 · x⇒ x = xI − (K0 + 3)x
xI = (−r + y) (−KI) = KI · r−KI · y = KI · r−KI · x = −KI · x+KI · r·xxI
¸=
· − (K0 + 3) 1−KI 0
¸··xxI
¸+
·0KI
¸· r
y =£1 0
¤ · · xxI
¸b) Efecto del controlador integral:
1o) Cambia el tipo del sistema: Tipo 0 −→ Tipo 1 .Tendrá error 0para entrada escalón.
2o) Podría aumentar la inestabilidad del sistema. Este pasa de orden1 a orden 2.
c) Amortiguamiento crítico: δ = 1. Pulsación natural: ωn = 5rad/s
Ecuación característica:
s2 + 2δωns+ ω2n = s2 + 2 · 1 · 5 · s+ 52 = s2 + 10s+ 25
Según la descripción de estado, la ecuación característica será:
105
det [(sI − F )] =¯·s 00 s
¸−· − (K0 + 3) 1
−KI 0
¸¯=
¯s+K0 + 3 −1
KI s
¯=
= s (s+K0 + 3) +KI = s2 + 10s+ 25⇒
⇒½KI = 25
K0 + 3 = 10⇒ K0 = 7
106 CAPÍTULO 4. ESPACIO ESTADO
Problema 32 Para el sistema cuyo diagrama de bloques es el de la figura:
s1
k1+_
++3
1+s
k2
r e x1 u x2 y
a) Dar la descripción de estado de la forma:·x01
x02
¸= [P ]
·x1x2
¸+ [Q]u− [R] r
u =£k1 k2
¤ · x1x2
¸b) Hallar los valores de k1 y k2 de forma que los polos estén en s = −5,−5a) Descripción de estado.Sabemos que:
x2 = u¡1s+3
¢x1 = (−r + y) 1s = (−r + x2) 1s
(s+ 3)x2 = u⇒ sx2 = u− 3x2 ⇒ x2 = u− 3x2sx1 = −r + x2 ⇒ x1 = −r + x2
u = k1x1 + k2x2·x1x2
¸=
·0 10 −3
¸ ·x1x2
¸+
·01
¸u−
·10
¸r
u =£k1 k2
¤ · x1x2
¸
b) Valores de k1 y k2.·x1x2
¸=
½·0 10 −3
¸+
·01
¸ £k1 k2
¤¾· x1x2
¸−·10
¸r
107·x1x2
¸=
·0 1k1 k2 − 3
¸ ·x1x2
¸−·10
¸r
Polos en:
det [sI − F ] = 0⇒ det
¯·s 00 s
¸−·0 1k1 k2 − 3
¸¯= 0
det
¯·s −1−k1 s− k2 + 3
¸¯= 0
s (s− k2 + 3)− k1 = 0
α = (s+ 5) (s+ 5) = s2 + 10s+ 25 = s2 + s (3− k2)− k1 = 0
Igualando términos:
−k1 = 25⇒ k1 = −253− k2 = 10⇒ k2 = 3− 10 = −7
108 CAPÍTULO 4. ESPACIO ESTADO
Problema 33 Para el sistema cuyo diagrama de bloques se representa en lafigura:
1) Hallar su descripción de estados.2) Determinar, aplicando el criterio de Lyapunov, las condiciones que ha
de cumplir K para que el sistema sea estable. (Suponer que f2 = 0)
∑ 21+s ∑
∑ K1
1+s s
1
f1
f2
−
−
−
x3
x2
x1
Según el diagrama de bloques, las relaciones que se pueden establecerson:
En el dominio de Laplace:
X1 = X2 · 1s 1
X2 = (−X1 −X3 + F2) ks+1
2
X3 = [F1 − (X3 +X2)] 1s+2
3
Y = X1 4
1 sX1 = X22 (s+ 1)X2 = k (−X1 −X3 + F2)3 (s+ 2)X3 = F1 −X2 −X34 Y = X1
En el dominio del tiempo:
x1 = x2x2 + x2 = −k · x1 − k · x3 + k · f2
x3 + 2x3 = f1 − x2 − x3y = x1
=⇒x1 = x2
x2 = −k · x1 − x2 − k · x3 + k · f2x3 = −x2 − 3x3 + f1
y = x1
En forma matricial:
109
x1x2x3
= 0 1 0−k −1 −k0 −1 −3
· x1x2x3
+ 0 00 k1 0
· · f1f2
¸
y =£1 0 0
¤ · x1x2x3
2)
Si elegimos:
Q =
1 0 00 1 00 0 1
Debe cumplirse la relación:
Q = − ¡PA+ATP¢P será una matriz definida positiva:
A =
0 1 0−k −1 −k0 −1 −3
=⇒ AT =
0 −k 01 −1 −10 −k −3
P =
P1 P2 P3P2 P4 P5P3 P5 P6
−1 0 00 −1 00 0 −1
= P1 P2 P3P2 P4 P5P3 P5 P6
· 0 1 0−k −1 −k0 −1 −3
++
0 −k 01 −1 −10 −k −3
· P1 P2 P3P2 P4 P5P3 P5 P6
=
=
−kP2 (P1 − P2 − P3) (−kP2 − 3P3)−kP4 (P2 − P4 − P5) (−kP4 − 3P5)−kP5 (P3 − P5 − P6) (−kP5 − 3P6)
+
110 CAPÍTULO 4. ESPACIO ESTADO
+
−kP2 −kP4 −kP5(P1 − P2 − P3) (P2 − P4 − P5) (P3 − P5 − P6)(−kP2 − 3P3) (−kP4 − 3P5) (−kP5 − 3P6)
=
=
−2kP2 P1 − P2 − P3 − kP4 −kP2 − 3P3 − kP5P1 − P2 − P3 − kP4 2P2 − 2P4 − 2P5 P3 − kP4 − 4P5 − P6−kP2 − 3P3 − kP5 P3 − kP4 − 4P5 − P6 −2kP5 − 6P6
=
=
−1 0 00 −1 00 0 −1
Sistema de ecuaciones:
−2kP2 = −1P1 − P2 − P3 − kP4 = 0−kP2 − 3P3 − kP5 = 02P2 − 2P4 − 2P5 = −1P3 − kP4 − 4P5 − P6 = 0−2kP5 − 6P6 = −1
Solucionamos según la forma:
P1 (k) P2 (k) P3 (k) P4 (k) P5 (k) P6 (k)
P =
P1 (k) P2 (k) P3 (k)P2 (k) P4 (k) P5 (k)P3 (k) P5 (k) P6 (k)
Para que el sistema sea estable, k debe ser tal que haga a P definida
positiva, es decir:
P1 (k) > 0¯P1 (k) P2 (k)P2 (k) P4 (k)
¯> 0
|P | > 0
111
Problema 34 La figura representa un intercambiador de calor cuyafunción de transferencia es:
G (s) = 1(10s+1)(60s+1)
Sensor detemperatura
Vapor
Flujo
X
X
X
Cuestiones:
1) Dibujar un diagrama de bloques del sistema G(s) detallando: Actu-ador, proceso, sensor, U(s), Y (s), etc...
2) Representar el sistema en el espacio de estados utilizando las formascanónicas de control y de observador.
3) Decir qué entiendes por forma canónica.
4) Diseñar, por el método de espacio-estado, un compensador D(s) demanera que:
a) La ley de control haga que la respuesta en lazo cerrado del sitemasea la de la figura siguiente:
1.2
1.0
0.8
0.6
0.4
0.2
0.00 100 200 300 400
Lazo cerrado
Tiempo,s
y
112 CAPÍTULO 4. ESPACIO ESTADO
b) El estimador tenga una frecuencia natural 3 veces superior a ladel controlador.5) Hallar el valor de N que produce error estacionario cero ante una
entrada escalón unitario.6) Dar las ecuaciones de estado del compensador estando presente la
entrada de referencia.7) Hallar el valor de las variables de estado del sistema (A,B) en t = 10
sabiendo que:
x1 (0) = 1x2 (0) = 1u (t) = 0
NOTA: En la figura siguiente se da la gráfica Mp = f (δ)
M (%)p
δ0,1 0,2 0,3 0,4 0,5 0,6 0,7 0,8 0,9 1
10
20
30
40
50
60
70
80
90
100
1)
+_ Válvula decontrol
Actuador
Cto. de Agua
Proceso
T. Salida
Sensor
T. Ref. U(s) Y(s)
113
2)
G (s) = 1(10s+1)(60s+1)
= 1600s2+70s+1
=1600
s2+ 70600
s+ 1600
= 0.0017s2+0.117s+0.0017
Forma canónica de Control:
Ac =
· −0.117 −0.00171 0
¸Bc =
·10
¸Cc =
£0 0.0017
¤Dc = 0
Forma canónica de Observador:
Ao =
·0.117 1−0.0017 0
¸Bo =
·0
0.0017
¸Co =
£1 0
¤Do = 0
4)Ley de Control y estimador han de ser calculados para la misma forma
canónica. Solo así pueden ”combinarse” en el compensador.
a) Ley de Control:
De las figuras 2 y 3:Mp ' 16%⇒ δ = 0.5ts ' 80sg ⇒ ωn =
4δ·ts =
40.5·80 = 0.1 rad /seg
αc (s) = s2 + 2δωns+ ω2n = s
2 + 0.1s+ 0.01
Partiendo de la forma canónica de control:
s2 + (a1 + k1) s+ (a2 + k2) = αc (s)s2 + (0.117 + k1) s+ (0.0017 + k2) = s
2 + 0.1s+ 0.01
Igualando coeficientes:
0.117 + k1 = 0.1⇒ k1 = 0.1− 0.117 = −0.0170.0017 + k2 = 0.01⇒ k2 = 0.01− 0.0017 = 0.0083
k =£ −0.017 0.0083
¤b) Estimador:
Partimos de la misma forma canónica para que puedan ser combi-nadas:
114 CAPÍTULO 4. ESPACIO ESTADO
ωne = 3 · ωn = 0.3αc (s) = s
2 + 2 · 0.5 · 0.3s+ 0.09 = s2 + 0.3s+ 0.09αc (s) = |s · I − (Ac − L · Cc)| =
=
¯·s 00 s
¸−½· −0.117 −0.0017
1 0
¸−·L1L2
¸· £ 0 0.0017
¤¾¯=
=
¯·s 00 s
¸−½· −0.117 −0.0017
1 0
¸−·0 0.0017 · L10 0.0017 · L2
¸¾¯=
=
¯·s 00 s
¸−· −0.117 −0.0017− 0.0017 · L1
1 −0.0017 · L2¸¯=
=
¯·s+ 0.117 0.0017 (L1 + 1)−1 s+ 0.0017 · L2
¸¯=
= (s+ 0.117) · (s+ 0.0017 · L2) + 0.0017 (1 + L1) == s2 + (0.117 + 0.0017 · L2) · s+ (0.0017 · 0.117 · L2 + 0.0017 + 0.0017 · L1)
0.117 + 0.0017 · L2 = 0.3⇒ L2 =0.3−0.1170.0017
= 107.65
0 = 2 · 10−4L2 + 0.0017 + 0.0017L1 = 0.09L2 = 107.65
¾⇒
⇒ 0.02 + 0.0017 + 0.0017L1 = 0.09⇒ L1 =0.09−0.022−0.0017
0.0017= 39.6
Por tanto:
L =
·39.6107.65
¸FDT del compensador:
D(s) = U(s)Y (s)
= −k [sI − (A−Bk − LC)]−1 L
A−Bk − LC =· −0.117 −0.0017
1 0
¸−·10
¸· £ −0.017 0.0083
¤+
−·39.6107.65
¸· £ 0 0.0017
¤=
=
· −0.117 −0.00171 0
¸−· −0.017 0.0083
0 0
¸−·0 0.0670 0.183
¸=
115
=
· −0.1 −0.0771 −0.183
¸
sI − (A−Bk − LC) =·s 00 s
¸−· −0.1 −0.077
1 −0.183¸=
=
·s+ 0.1 0.077−1 s+ 0.183
¸;Trasp =
·s+ 0.1 −10.077 s+ 0.183
¸
[sI − (A−Bk − LC)]−1 =
s+ 0.183 −0.0771 s+ 0.1
(s+0.1)(s+0.183)+0.077
D (s) = − £ −0.017 0.0083¤ ·
s+ 0.183 −0.0771 s+ 0.1
(s+0.1)(s+0.183)+0.077
··39.6107.65
¸=
= − £ −0.017 0.0083¤ ·
(s+ 0.183) · 39.6− 0.077 · 107.6539.6 + (s+ 0.1) · 107.65
s2+0.283s+0.0953
D (s) = − (−0.017)[39.6(s+0.183)−8.289]+0.0083[39.6+(s+0.1)·107.65]s2+0.283s+0.0953
=
−−0.673(s+0.183)+0.141+0.328+0.89(s+0.1)s2+0.283s+0.0953
=
= −−0.673s−0.123+0.141+0.328+0.89s+0.089s2+0.283s+0.0953
= − 0.217s+0.435s2+0.283s+0.0953
=
= −0.217(s+2)s2+0.283s+0.0953
5)
·NxNu
¸=
·A BC D
¸−1· 0...1
= −0.117 −0.0017 1
1 0 00 0.0017 0
−1 · 001
=
=
0 1 00 0 588.231 0.117 1
· 001
= 0588.231
⇒ Nx =
·0
588.23
¸Nu = 1
N = Nu + kNx = 1 +£ −0.017 0.0083
¤ · · 0588.23
¸=
1 + 0.0083 · 588.23 = 5.88N = 5.88
116 CAPÍTULO 4. ESPACIO ESTADO
6)Ecuaciones de estado del compensador:
+_+ Planta
Estimador
-k
r y
x
N
.bx= (F −Gk − LH) · bx+ L · yu = −k · bx+N · r
.bx= (A−Bk − LC) · bx+ L · yu = −k · bx+N · r
En nuestro caso:" .bx1.bx2#=
· −0.1 −0.0771 −0.183
¸·· bx1bx2
¸+
·39.6107.65
¸· y
u = − £ −0.017 0.0083¤ · · bx1bx2
¸+ 5.88 · r
7)Hemos de hallar la matriz de transición de estados:
Φ (t) = $−1©[sI −A]−1ª =
$−1(·µ
s 00 s
¶−µ −0.117 −0.0017
1 0
¶¸−1)=
= $−1(·
s+ 0.117 0.0017−1 s
¸−1)= $−1
s −0.00171 s+ 0.117
s(s+0.117)+0.0017
=
Trasp. :
·s+ 0.117 −10.0017 s
¸
117
= $−1½·
ss2+0.117s+0.0017
−0.0017s2+0.117s+0.0017
1s2+0.117s+0.0017
s+0.117s2+0.117s+0.0017
¸¾=
= $−1(
1.2(s+0.1)
+ −0.2(s+0.017)
0.02(s+0.1)
+ −0.02(s+0.017)
−12.05(s+0.1)
+ 12.05(s+0.017)
−0.2(s+0.1)
+ 1.2(s+0.017)
)=
=
·(1.2 · e−0.1t − 0.2 · e−0.017t) (0.02 · e−0.1t − 0.02 · e−0.017t)
(−12.05 · e−0.1t + 12.05 · e−0.017t) (−0.2 · e−0.1t + 1.2 · e−0.017t)¸
x(t) = Φ (t) · x(0)⇒·x1 (10)x2 (10)
¸= Φ (t) · x(0) =·
0.272 −0.009455.74 0.9389
¸··11
¸⇒
⇒½x1 (10) = 0.272− 0.00945 = 0.2625x2 (10) = 5.74 + 0.9389 = 6.6789
118 CAPÍTULO 4. ESPACIO ESTADO
Problema 35 Para el sistema cuyo diagrama de bloques se representaen la figura, determinar:
F (s) = Y (s)R(s)
s1
s1
-1
-1
r(t) y(t)+
+
F (s) = Y (s)R(s)
=1s2
1+ 1s+ 1s2= 1
s2+s+1
119
Problema 36 Para el sistema cuyo diagrama de bloques se da en la figu-ra,obtener:
1) Representación espacio de estados2) Función de transferencia
s1
C1
1LR
s1
2
1L s
1
C1
1
1L
x1 x3x2
_
++ +_
_
r y
1) Representación de espacio de estados:Del diagrama de bloques de la figura, obtenemos las siguientes rela-
ciones:
x2 = r − RL1x2 − 1
L1x1
x1 =1Cx2 − 1
Cx3
x3 =1L2x1
y = x3
Siendo r la entrada, e y la salida, podemos poner las relaciones an-teriores de forma matricial, obteniendo así la representación espacio-estadodel sistema: x1x2
x3
= 0 1
C− 1C− 1
L1− RL1
01L2
0 0
x1x2x3
+ 010
ry =
£0 0 1
¤ x1x2x3
2) Función de transferencia:
Podemos hallar la función de transferencia:a) Por reducción del diagrama de bloques.b) Aplicando la regla de Mason.c) A partir de las matrices de estado.
Utilizando el último método:
120 CAPÍTULO 4. ESPACIO ESTADO
G (s) = Y (s)R(s)
= H (sI − F )−1G+ J
H =£0 0 1
¤; G =
£0 1 0
¤T; J = 0
sI − F = s 0 00 s 00 0 s
− 0 1
C− 1C− 1
L1− RL1
01L2
0 0
= s − 1
C1C
1L1
s+ RL1
0
− 1L2
0 s
(sI − F )−1 =
(sL1 +R) sL2C sL2L1 − (sL1 +R)L2−sL2C (s2L2C + 1)L1 L2
(sL1 +R)C L1 (s2CL1 + sCR+ 1)L2
s3L2CL1+s2L2CR+s(L2+L1)+R
(sI − F )−1G =
sL2L1
(s2L2C + 1)L1L1
s3L2L1C+s2L2CR+s(L1+L2)+R
H (sI − F )−1G = L1s3L2L1C+s2L2CR+s(L1+L2)+R
G (s) =1
L2C
s3+s2 RL1+s
L1+L2L1L2C
+ RL1L2C
Para los valores:
L1 = L2 = R = C = 1
G (s) = 1s3+s2+2s+1
121
Problema 37 Las figuras siguientes representan un altavoz y su cir-cuito equivalente cuyo funcionamiento describimos a continuación:
Conductor
Cono
S
S
N Bobina
Cono
Electroimán
Imán permanenteiR
ec
+
+
va L
1.El imán permanente establece un campo magnético radial entre suspolos.
2.El flujo de corriente que circula por el hilo de la bobina hace queésta se mueva y, por tanto se mueva el cono unido al electroimán así formado(imán permanente+bobina) perturbando el aire que está en contacto condicho cono.
3. Esta perturbación se propaga y es percibida como sonido.
El funcionamiento del sistema se rige por las siguientes ecuaciones:
F = Bli (Ley del motor)F =Mx+ bxec = Blv (Ley del generador)L · di
dt+Ri = va − ec
donde:
122 CAPÍTULO 4. ESPACIO ESTADO
x : desplazamiento lineal. v : velocidad (v ≡ .x)
M : masa equivalente del cono.b : coeficiente de fricción viscosa del cono.B : campo magnético permanente.l : longitud del conductor que forma la bobina.L : inductancia de la bobina.R : resistencia equivalente.ec : voltaje entre los extremos del conductor que forma la bobina.va : voltaje de entrada.i : corriente que circula por el conductor.
Para este sistema, se pide:
1) Hallar las expresiones de:
a) F1 (s) =X(s)Va(s)
b) F2 (s) =X(s)I(s)
2) Dar las representaciones de estado correspondientes a:a) F1 (s) , con x =
£x x i
¤b) F2 (s) , con x =
£x x
¤3) Hallar la Respuesta impulsiva del proceso cuya FDT es F1, suponien-
do que:
B = 0.5T ; b = 0.1 ; l = 0.123m ; L = 0.5H R = 8Ω ; M = 0.1Kg
4) Para la figura siguiente:
+_ K F1(s)r y
a) Decir, aplicando el criterio de Routh, que valores de K hacenal sistema estable.
b) Estudiando la respuesta en frecuencia:b1) hallar el margen de fase para K = 1.b2) determinar el máximo valor de K para que el sistema
sea estable.
123
5) Para la siguiente, diseñar, por el método espacio-estado, un com-pensador, D(s), que haga que para el sistema compensado:
δ = 0.4 ; ωn = 2
+_ K F2(s)r y
sabiendo que los polos del estimador han de ser 10 veces más rápidos quelos del controlador.
1)
B · l · I (s) =M · s2 ·X (s) + b · s ·X (s) = (M · s2 + b · s) ·X (s)F2 (s) =
X(s)I(s)
= B·lM ·s2+b·s =
B·ls(M ·s+b) ⇒ F2 (s) =
B·lM
s(s+ bM )
F1 (s) =X(s)Va(s)
= X(s)I(s)
· I(s)Va(s)
L ·s ·I (s)+R ·I (s) = Va (s)−B · l ·s ·X (s) = Va (s)−B · l ·s · B·lM ·s2+b·s ·I (s)⇒
⇒ I (s)hL · s+R+ (B·l)2s
M ·s2+b·si= Va (s)⇒
⇒ I (s)
·L·s(M ·s2+b·s)+R(M ·s2+b·s)+(B·l)2s
M ·s2+b·s
¸= Va (s)
I(s)Va(s)
= M ·s2+b·sL·s(M ·s2+b·s)+R(M ·s2+b·s)+(B·l)2s
F1 (s) =X(s)I(s)
· I(s)Va(s)
= B·ls(M ·s+b) · M ·s2+b·s
L·s(M ·s2+b·s)+R(M ·s2+b·s)+(B·l)2s =
= B·lL·s(M ·s2+b·s)+R(M ·s2+b·s)+(B·l)2s =
= B·lLMs3+Lbs2+RMs2+Rbs+(B·l)2s ⇒ F1 (s) =
B·ls[LMs2+(Lb+RM)s+(Rb+(B·l)2)]
2) Representaciones de espacio estado:a) De L · di
dt+Ri = va − ec
x1 = x y = x = x1x2 =
.x u = va
x3 = i
L.x3 +Rx3 = va −Blx2 ⇒ .
x3= (va −Blx2 −Rx3) 1L = −BlL x2 − RLx3 − va
L
124 CAPÍTULO 4. ESPACIO ESTADO
F = BliF =M
..x +b
.x
¾⇒ B · l · x3 =M · .x2 +b · x2 ⇒ .
x2= − bMx2 +
B·lMx3
.x1.x2.x3
= 0 1 00 − b
MB·lM
0 −B·lM−RL
· x1x2x3
+ 001L
· uy =
£1 0 0
¤ · x1x2x3
b)
x1 = x y = x = x1x2 =
.x
.x2=
..x= B·l
Mu− b
Mx2· .
x1.x2
¸=
·0 10 − b
M
¸··x1x2
¸+
·0B·lM
¸· u
y =£1 0
¤ · · x1x2
¸
3)
F1 (s) =B·l
s[LMs2+(Lb+RM)s+(Rb+(B·l)2)] =0.63
s[0.5·0.1s2+(0.5·0.1+8·0.1)s+(8·0.1+0632)] =
= 0.63s(0.05s2+0.85s+1.1969)
F1 (s) =12.6
s(s2+17s+23.94)
4)a)
+_ K F1(s)r y
G (s) = k·F1(s)1+k·F1(s) =
k· b(s)a(s)
1+k· b(s)a(s)
= k·b(s)a(s)+k·b(s) =
12.6·ks3+17s2+23.94s+12.6·k
Aplicando el criterio de Routh:
s3 1 23.94 0s2 17 12.6ks1 23.94·17−12.6k
170
s0 12.6k
125
Para que el sistema sea estable: 23.94 · 17− 12.6k > 0Por tanto k < 23.94·17
12.6k⇒ 0 < k < 32.3
b)Estudio de la respuesta en frecuencia para F1 (s):
F1 (s) =12.6
s(s2+17s+23.94)⇒ Polos
s = 0s = −1.55s = −15.45
F1 (s) =12.6
s(s+1.55)(s+15.45)= a1
s+ a2
s+1.55+ a3
s+15.45
a1 = F1 (s) · s|s=0 = 12.61.55·15.45 = 0.526
a2 = F1 (s) · (s+ 1.55)|s=−1.55 = 12.6−1.55·(−1.55·15.45) = −0.585
a3 = F1 (s) · (s+ 15.45)|s=−15.45 = 12.6−15.45·(−15.45+1.55) = 0.0587
F1 (s) =0.526s− 0.585
s+1.55+ 0.0587
s+15.45
f1 (t) = $−1 [F1 (s)] = 0.526− 0.585 · e−1.55t + 0.0587 · e−15.45t
F1 (s) =12.6
s(s+1.55)(s+15.45)⇒ F1 (jω) =
12.6jω(jω+1.55)(jω+15.45)
=
=12.6
1.55·15.45jω( jω
1.55+1)( jω
15.45+1)
= 0.526
jω( jω1.55
+1)( jω15.45
+1)
Diagrama de Bode:|F1 (jω)|
ω → 0⇒−20 dB /dec.ω = 1⇒ |F1 (jω)| = 20 log 0.5261 = −5.58 dBω = 1.55⇒ −20 dB /dec. −→ −40 dB /dec.ω = 15.45⇒−20 dB /dec. −→ −60 dB /dec.
F1 (jω)
ω → 0⇒ −90oω = 1.55⇒−45o −→ −135oω = 15.45⇒ −45o −→ −225o
Márgen de Fase para K = 1: MF ' 70o
126 CAPÍTULO 4. ESPACIO ESTADO
b2)
Máxima k para que sea estable mediante la respuesta en frecuencia:
20 log k = 30dB⇒ log k = 1.5⇒ k = 101.5 = 31.6
Aproximadamente el mismo valor que resultó aplicando el criterio deRouth.
5)
+_ K F2(s)r y
F2 (s) =B·lM
s(s+ bM )=
0.630.1
s(s+ 0.10.1)
= 6.3s(s+1)
G (s) = K·F2(s)1+K·F2(s) =
K·b(s)a(s)+K·b(s) =
6.3·Ks2+s+6.3·K ⇒ Para
K = 1⇒½
ωn = 2.51 rad /segδ = 0.1992
F2 (jω) =6.3
jω(jω+1)⇒MF ' 22.5o
127
Diseño del compensador en espacio-estado:
F2 (s) =6.3
s(s+1)= 6.3
s2+s· .x1.x2
¸=
·0 10 − b
M
¸··x1x2
¸+
·0b·lM
¸· u
y =£1 0
¤ · · x1x2
¸F =
·0 10 −1
¸G =
·06.3
¸H =
£1 0
¤Ecuación característica de control:
|sI − (F −GK)| = 0 =¯·s 00 s
¸−½·
0 10 −1
¸−·06.3
¸· £ K1 K2
¤¾¯=
=
¯·s 00 s
¸−½·
0 10 −1
¸−·
0 06.3K1 6.3K2
¸¾¯=
=
¯·s 00 s
¸−·
0 1−6.3K1 − (1 + 6.3K2)
¸¯=
=
¯·s −1
6.3K1 s+ 1 + 6.3K2
¸¯=
= s (s+ 1 + 6.3K2) + 6.3K1 = s2 + (1 + 6.3K2) s+ 6.3K1
128 CAPÍTULO 4. ESPACIO ESTADO
Ecuación característica deseada (Ley de control):
αc = s2 + 2δωns+ ω2n = s
2 + 2 · 0.4 · 2 · s+ 4 = s2 + 1.6s+ 4
Igualando coeficientes:
1 + 6.3K2 = 1.6⇒ K2 =0.66.3= 0.095
6.3K1 = 4⇒ K1 =46.3= 0.635
K =£0.635 0.095
¤Polos del controlador:
s2 + 1.6s+ 4 = 0⇒ s = −8± j18.3
Le = (s+ 8 + j18.3) · (s+ 8− j18.3) = (s+ 8)2 − (j18.3)2 =s2 + 16s+ 64 + 335 =
= s2 + 16s+ 399 = |[sI − (F − LH)]| =
=
¯·s 00 s
¸−½·
0 10 −1
¸−·l1l2
¸· £ 1 0
¤¾¯=
=
¯·s 00 s
¸−½·
0 10 −1
¸−·l1 0l2 0
¸¾¯=
=
¯·s 00 s
¸−· −l1 1−l2 −1
¸¯=
¯·s+ l1 −1l2 s+ 1
¸¯= (s+ l1) · (s+ 1) + l2 =
= s2 + s (1 + l1) + (l1 + l2)
Igualando coeficientes:
1 + l1 = 16⇒ l1 = 15l1 + l2 = 399⇒ l2 = 399− 15 = 384
¾⇒ L =
·15384
¸Compensador:
D (s) = U(s)Y (s)
= −K [sI − F +GK + LH]−1 L =
= − £ 0.635 0.095¤ ·
·µ·
s 00 s
¸−·0 10 −1
¸+
·06.3
¸· £ 0.635 0.095
¤+
·15384
¸· £ 1 0
¤¶−1 ·
129
··15384
¸= − £ 0.635 0.095
¤ ··µ·
s 00 s
¸−·0 10 −1
¸+
·0 04 0.598
¸+
·15 0384 0
¸¶−1··15384
¸=
= − £ 0.635 0.095¤ ·µ· s+ 15 −1
388 s+ 1.598
¸¶−1··15384
¸·s+ 15 −1388 s+ 1.598
¸T=
·s+ 15 388−1 s+ 1.598
¸⇒
⇒ Adj :
·s+ 15 388−1 s+ 1.598
¸=
·s+ 1.598 1−388 s+ 15
¸⇒
⇒µ·
s+ 15 −1388 s+ 1.598
¸¶−1=
s+ 1.598 1−388 s+ 15
(s+15)(s+1.598)+388
D (s) = − £ 0.635 0.095¤ ·
s+ 1.598 1−388 s+ 15
(s+15)(s+1.598)+388
··15384
¸=
= − £ 0.635 0.095¤ ·
15 (s+ 1.598) + 384−388 · 15 + 384 (s+ 15)
s2+16.598s+411.97
=
= −0.635(15s+23.97+384)+0.095(384s−60)s2+16.598s+411.97
=
= −9.525s+259.06+33.06s−5.7s2+16.598s+411.97
= − 42.585s+253.36s2+16.598s+411.97
⇒
⇒ D (s) = − 42.585(s+5.95)s2+16.598s+411.97
Índice de Materias
Amortiguamiento, 8, 21, 103Aproximacion de Pade, 56
Coeficientede amortiguamiento, 11, 30, 37,
67, 89, 90de error estatico, 11, 37, 48, 84,
95Compensador, 79, 123
en adelanto, 59, 84, 95, 98en atraso, 67, 75, 92
Constantede tiempo, 1
Controlador, 5integral, 103PD, 14, 98PI, 74, 90PID, 64, 71, 82
Criterio de Routh, 8, 12, 22, 31, 44,49, 71, 74, 122
Diagramade Bloques, 4, 97, 106, 108, 111,
118, 119de Bode, 16, 25, 72, 75, 80, 82,
95de Nyquist, 25, 36, 37, 44, 48,
52, 55
Ecuacion caracteristica, 8, 11, 32,44, 78, 104
Entradaen rampa, 11, 67
Error, 1, 34, 44, 77
de posición, 79estacionario, 11, 67, 112
Espacio Estado, 77, 103, 106, 108,111, 119, 122, 123
Especificaciones, 37, 95, 98Estabilidad, 5, 11, 25, 37, 55
asintotica, 38BIBO, 38critica, 52de Lyapunov, 38, 108
Estimador, 113, 123Evolucion temporal
de la velocidad, 37del desplazamiento, 37
Forma canonicade control, 111de observador, 111
Frecuencia natural, 112Funcion de transferencia, 11, 20,
37, 71, 75, 77, 95, 98, 119en lazo abierto, 29, 52, 55, 67,
79, 84en lazo cerrado, 4
Ley de control, 77, 111, 128Lugar de las raices, 21, 30, 52, 67,
84, 90, 98
Margende fase, 59, 75, 79, 84, 95de ganancia, 59
Matriz de transicion de estados, 116
Operacion de convolucion, 16
130
ÍNDICE DE MATERIAS 131
Planta, 103Polinomio de Hurwitz, 11, 23Polos dominantes, 21, 44, 67Pulsacion natural, 103Puntos de ruptura, 32, 68
Representacion grafica, 18Respuesta
a un escalon, 1, 9, 16, 36, 37,48, 63
a un estimulo, 18en el tiempo, 6en frecuencia, 63, 71, 122en lazo abierto, 64en lazo cerrado, 59impulsiva, 122transitoria, 42, 69
Sistemade primer orden, 1de segundo orden, 9
Sobreimpulso, 11
Tiempo de establecimiento, 44, 90Tipo del sistema, 72, 104Transformada
de Laplace, 6, 16, 20inversa de Laplace, 10, 18
Ziegler-Nichols, 64, 71, 82