Documentos de Académico
Documentos de Profesional
Documentos de Cultura
CONTROL I
TEMA 3
FRACCIONES PARCIALES.
Ejemplo:
Actividad:
𝑠 2 + 2𝑠 + 3
𝐹(𝑠) =
(𝑠 + 1)3
Se pueden expandir en fracciones parciales de la siguiente manera:
𝐵(𝑠) 𝑏1 𝑏2 𝑏3
𝐹(𝑠) = = + 2
+
𝐴(𝑠) 𝑠 + 𝑝1 (𝑠 + 𝑝2 ) (𝑠 + 𝑝3 )3
𝑠 2 + 2𝑠 + 3
𝑏3 = [(𝑠 + 1)3 ]
(𝑠 + 1)3
𝑠=−1
𝑑 𝑠 2 + 2𝑠 + 3
𝑏2 = { [(𝑠 + 1)3 ]}
𝑑𝑠 (𝑠 + 1)3
𝑠=−1
1 𝑑2 𝑠 2 + 2𝑠 + 3
𝑏1 = { 2 [(𝑠 + 1)3 ]}
2! 𝑑𝑠 (𝑠 + 1)3
𝑠=−1
Expansión en fracciones parciales con Matlab
r=
1.0000
0.0000
2.0000
P=
-1.0000
-1.0000
-1.0000
K=
[]
Señales de prueba típicas. Las señales de prueba que se usan regularmente son
funciones escalón, rampa, parábola, impulso, senoidales, etc. Con estas señales de
prueba, es posible realizar con facilidad análisis matemáticos y experimentales de
sistemas de control, dado que las señales son funciones del tiempo muy simples.
𝐶(𝑠) 1
=
𝑅(𝑠) 𝑇𝑆 + 1
De
𝐶(𝑠) 1
=
𝑅(𝑠) 𝑇𝑆 + 1
Tenemos
1
𝐶(𝑠) = 𝑅(𝑠)
𝑇𝑆 + 1
1
Si 𝑅(𝑠) = 𝑆, que la transformada de Laplace de una función escalón unitario 1(t).
entonces
1
𝐶(𝑠) =
(𝑇𝑆 + 1)𝑆
𝐴 𝐵
𝐶(𝑠) = +
𝑆 𝑇𝑆 + 1
Evaluando A y B
1
𝐴 = [𝑆 ] =1
𝑆(𝑇𝑆 + 1) 𝑆=0
1
𝐵 = [(𝑇𝑆 + 1) ] = −𝑇
𝑆(𝑇𝑆 + 1) 𝑆=−1
𝑇
1 𝑇
𝐶(𝑠) = −
𝑆 𝑇𝑆 + 1
1 1
𝐶(𝑠) = −
𝑆 𝑆+1
𝑇
t/T c(t)
0 0.000
1 0.632
2 0.865
3 0.950
4 0.982
5 0.993
c(t)
1.200
1.000
0.800
0.600
0.400
0.200
0.000
0 1 2 3 4 5 6
𝐶(𝑠) 1
=
𝑅(𝑠) 𝑇𝑆 + 1
1
𝐶(𝑠) =
(𝑇𝑆 + 1)𝑆 2
𝐴 𝐵 𝐶
𝐶(𝑠) = + +
𝑆 2 𝑆 𝑇𝑆 + 1
1
𝐴 = [𝑆 2 ]
𝑆 2 (𝑇𝑆 + 1) 𝑠=0
𝐴=1
𝑑 2 1
𝐵={ [𝑆 2 ]}
𝑑𝑠 𝑆 (𝑇𝑆 + 1) 𝑠=0
𝑑 1
𝐵={ [ ]}
𝑑𝑠 (𝑇𝑆 + 1) 𝑠=0
Aplicando la regla de la cadena
𝑑𝑦 𝑑𝑦 𝑑𝑢
=
𝑑𝑠 𝑑𝑢 𝑑𝑠
𝑑
𝐵={ [(𝑇𝑆 + 1)−1 ]}
𝑑𝑠 𝑠=0
Haciendo
𝑦 = 𝑢−1
𝑑𝑦 𝑛
(𝑥 ) = 𝑛𝑥 𝑛−1
𝑑𝑥
1
𝑦 ′ = −𝑢−2 = −
𝑢2
𝑢 = 𝑇𝑆 + 1
𝑑𝑢
(𝑇𝑆 + 1) = 𝑇
𝑑𝑠
Sustituyendo en
𝑑 1
𝐵={ [ ]}
𝑑𝑠 (𝑇𝑆 + 1) 𝑠=0
𝑇
𝐵 = {[− ]}
(𝑇𝑆 + 1)2 𝑠=0
𝐵 = −𝑇
1
𝐶 = [(𝑇𝑆 + 1) ]
𝑆 2 (𝑇𝑆 + 1) 𝑠=−
1
𝑇
1
𝐶=[ ]
𝑆 2 𝑠=−1
𝑇
1
𝐶=
1 2
(− 𝑇)
𝐶 = 𝑇2
Retomando la expansión
𝐴 𝐵 𝐶
𝐶(𝑠) = 2
+ +
𝑆 𝑆 𝑇𝑆 + 1
1 𝑇 𝑇2
𝐶(𝑠) = 2 − +
𝑆 𝑆 𝑇𝑆 + 1
1 𝑡
𝐶(𝑠) = − 𝑇 + 𝑇𝑒 −𝑇 , 𝑝𝑎𝑟𝑎 𝑡 ≥ 0
𝑡
La transformada de Laplace para una función impulso unitario 𝛿(𝑡) es 1. Entonces para
𝐶(𝑠) 1
=
𝑅(𝑠) 𝑇𝑆 + 1
1
𝐶(𝑠) =
𝑇𝑆 + 1
1 1
𝐶(𝑠) =
𝑇𝑆 + 1
𝑇
1 𝑇 𝑇2
𝐶(𝑠) = 2 − + , 𝑝𝑎𝑟𝑎 𝑡 ≥ 0
𝑆 𝑆 𝑇𝑆 + 1
1 −𝑡
𝑐(𝑡) = 𝑒 𝑇 , 𝑝𝑎𝑟𝑎 𝑡 ≥ 0
𝑇
𝐶(𝑠) 𝜔𝑛2
= 2
𝑅(𝑠) 𝑠 + 2𝜁𝜔𝑛 𝑠 + 𝜔𝑛2
a) Sistema subamortiguado.
Dada la función de transferencia
𝐶(𝑠) 𝜔𝑛2
=
𝑅(𝑠) 𝑠 2 + 2𝜁𝜔𝑛 𝑠 + 𝜔𝑛2
Las raíces de 𝑠 2 + 2𝜁𝜔𝑛 𝑠 + 𝜔𝑛2 , tienen la forma
𝑠 = −𝜁𝜔𝑛 ± 𝑗𝜔𝑛 √1 − 𝜁 2
1
Entonces, considerando 𝑅(𝑠) = 𝑠 ,
𝜔𝑛2
𝐶(𝑠) =
𝑠(𝑠 + 𝜁𝜔𝑛 − 𝑗𝜔𝑛 √1 − 𝜁 2 )(𝑠 + 𝜁𝜔𝑛 + 𝑗𝜔𝑛 √1 − 𝜁 2 )
𝐴=1
(𝐵𝑠 + 𝐶)𝑠=−𝜁𝜔 2
𝑛 +𝑗𝜔𝑛 √1−𝜁
2
𝜔𝑛2
= [(𝑠 + 2𝜁𝜔𝑛 𝑠 + 𝜔𝑛2 ) ]
𝑠(𝑠 2 + 2𝜁𝜔𝑛 𝑠 + 𝜔𝑛2 ) 𝑠=−𝜁𝜔 2
𝑛 +𝑗𝜔𝑛 √1−𝜁
𝐵 = −1
𝐶 = −2𝜁𝜔𝑛
1 𝑠 + 2𝜁𝜔𝑛
𝐶(𝑠) = −
𝑠 (𝑠 + 𝜁𝜔𝑛 )2 + 𝜔𝑑2
Ejemplo 1.
Consideremos un sistema con 𝜔𝑛 = 4 𝑦 𝜁 = 0.5
𝑐(𝑡) = 1 − 𝑒 −2𝑡 (𝑐𝑜𝑠3.4641𝑡 + 0.5774𝑠𝑒𝑛3.464𝑡)
Para tabular los valores y graficar nos auxiliaremos de una hoja de Excel. (Véase
SUBAMORTIGUADO.xlsx)
La función de transferencia del sistema se representa dándole los valores a la forma
general.
𝐶(𝑠) 𝜔𝑛2
=
𝑅(𝑠) 𝑠 2 + 2𝜁𝜔𝑛 𝑠 + 𝜔𝑛2
𝐶(𝑠) 16
= 2
𝑅(𝑠) 𝑠 + 4𝑠 + 16
16
𝐶(𝑠) =
𝑠(𝑠 + 2 − 𝑗4√0.75)(𝑠 + 2 + 𝑗4√0.75)
𝐴 𝐵 𝐶
𝐶(𝑠) = + +
𝑠 𝑠 + 2 − 𝑗3.4641 𝑠 + 2 + 𝑗3.4641
r=
-0.5000 + 0.2887i
-0.5000 - 0.2887i
1.0000 + 0.0000i
p=
-2.0000 + 3.4641i
-2.0000 - 3.4641i
0.0000 + 0.0000i
k=
[]
A=1
B=-0.5+j0.2887
C=-0.5-j0.2887
𝐶(𝑠) 𝜔𝑛2
=
𝑅(𝑠) (𝑠 + 𝜔𝑛 )2
𝜔𝑛2
𝐶(𝑠) =
𝑠(𝑠 + 𝜔𝑛 )2
Ejemplo 2.
Consideremos el caso en donde 𝜁 = 1 𝑦 𝜔𝑛 = 10
100
𝐶(𝑠)) =
𝑠 2 + 20𝑠 𝑠 + 100𝑠
>> num=[100];
>> den=[1 20 100 0];
>> [r,p,k]=residue(num,den)
r=
-1
-10
1
p=
-10
-10
0
k=
[]
c) Sistema sobreamortiguado.
𝑠 = −𝜁𝜔𝑛 ± 𝜔𝑛 √𝜁 2 − 1
1
B=−
2 √𝜁 2 −1(𝜁−√𝜁 2 −1)
1
C=
2 √𝜁 2 −1(𝜁+√𝜁 2 −1)
1 2 −1)𝜔 1 2 −1)𝜔
c(t)=1− 𝑒 −(𝜁−√𝜁 𝑛𝑡
+ 𝑒 −(𝜁+√𝜁 𝑛𝑡
2 √𝜁 2 −1(𝜁−√𝜁 2 −1) 2 √𝜁 2 −1(𝜁+√𝜁 2 −1)
Ejemplo 3.
𝐶(𝑠) 𝜔𝑛2
= 2
𝑅(𝑠) 𝑠 + 2𝜁𝜔𝑛 𝑠 + 𝜔𝑛2
𝜔𝑛2
𝐶(𝑠) =
𝑠(𝑠 2 + 2𝜁𝜔𝑛 𝑠 + 𝜔𝑛2 )
100
𝐶(𝑠) =
𝑠(𝑠 2 + 30𝑠 + 100)
>> num=[100];
>> den=[1 30 100 0];
>> [r,p,k]=residue(num,den)
r=
0.1708
-1.1708
1.0000
p=
-26.1803
-3.8197
0
1 0.1708 1.1708
𝐶(𝑠) = + −
𝑠 𝑠 + 26.1803 𝑠 + 3.8197
𝐶(𝑠) 𝜔𝑛2
=
𝑅(𝑠) 𝑠 2 + 2𝜁𝜔𝑛 𝑠 + 𝜔𝑛2
𝐶(𝑠) 100
= 2
𝑅(𝑠) 𝑠 + 30𝑠 + 100
>> num=[100];
>> den=[1 30 100];
>> step(num,den)
>> grid
Para sistemas de orden superior ya no es práctico obtener las raíces de forma fácil,
para ello se recurre al uso de software como Matlab u otros métodos como Método del
del lugar geométrico de las raíces.
𝐶(𝑠) 𝐺(𝑠)
=
𝑅(𝑠) 1 + 𝐺(𝑠)
𝐺(𝑠)
𝐸(𝑠) = 𝑅(𝑠) − 𝑅(𝑠)
1 + 𝐺(𝑠)
𝐸(𝑠) 𝐺(𝑠)
=1−
𝑅(𝑠) 1 + 𝐺(𝑠)
𝐸(𝑠) 1
=
𝑅(𝑠) 1 + 𝐺(𝑠)
1
𝐸(𝑠) = 𝑅(𝑠)
1 + 𝐺(𝑠)
𝑅(𝑠)
𝑒𝑠𝑠 = lim 𝑒(𝑡) = lim 𝑠𝐸(𝑠) = lim 𝑠
𝑡→∞ 𝑠→0 𝑠→0 1 + 𝐺(𝑠)
El error en estado estable del sistema para una entrada escalón unitario es
𝑠 1
𝑒𝑠𝑠 = lim ∗
𝑠→0 1 + 𝐺(𝑠) 𝑠
1
𝑒𝑠𝑠 =
1 + 𝐺(0)
1
𝑒𝑠𝑠 =
1 + 𝐾𝑝
Para una entrada escalón unitario, el error en estado estable se define como
1
𝑒𝑠𝑠 = , 𝑝𝑎𝑟𝑎 𝑢𝑛 𝑠𝑖𝑠𝑡𝑒𝑚𝑎 𝑡𝑖𝑝𝑜 0
1+𝐾
El error en estado estable del sistema con una entrada rampa unitaria se obtiene
mediante
𝑠 1
𝑒𝑠𝑠 = lim ∗ 2
𝑠→0 1 + 𝐺(𝑠) 𝑠
1
𝑒𝑠𝑠 = lim
𝑠→0 𝑠𝐺(𝑠)
𝐾𝑣 = lim 𝑠𝐺(𝑠)
𝑠→0
1
𝑒𝑠𝑠 =
𝐾𝑣
1
𝑒𝑠𝑠 = = ∞, 𝑝𝑎𝑟𝑎 𝑠𝑖𝑠𝑡𝑒𝑚𝑎𝑠 𝑑𝑒 𝑡𝑖𝑝𝑜 0
𝐾𝑣
1 1
𝑒𝑠𝑠 = = , 𝑝𝑎𝑟𝑎 𝑠𝑖𝑠𝑡𝑒𝑚𝑎𝑠 𝑑𝑒 𝑡𝑖𝑝𝑜 1
𝐾𝑣 𝐾
1
𝑒𝑠𝑠 = = 0, 𝑝𝑎𝑟𝑎 𝑠𝑖𝑠𝑡𝑒𝑚𝑎𝑠 𝑑𝑒 𝑡𝑖𝑝𝑜 2 𝑜 𝑚𝑎𝑦𝑜𝑟
𝐾𝑣
El error en estado estable del sistema con una entrada parábola unitaria (entrada de
aceleración), que se define mediante
𝑡2
𝑟(𝑡) = , 𝑝𝑎𝑟𝑎 𝑡 ≥ 0
2
𝑟(𝑡) = 0, 𝑝𝑎𝑟𝑎 𝑡 ≤ 0
𝑠 1
𝑒𝑠𝑠 = lim ∗ 3
𝑠→0 1 + 𝐺(𝑠) 𝑠
1
𝑒𝑠𝑠 =
lim 𝑠 2 𝐺(𝑠)
𝑠→0
𝐾𝑎 = lim 𝑠 2 𝐺(𝑠)
𝑠→0
1
𝑒𝑠𝑠 =
𝐾𝑎
1
𝑒𝑠𝑠 = = ∞, 𝑝𝑎𝑟𝑎 𝑠𝑖𝑠𝑡𝑒𝑚𝑎𝑠 𝑑𝑒 𝑡𝑖𝑝𝑜 0 𝑦 𝑡𝑖𝑝𝑜 1
𝐾𝑎
1 1
𝑒𝑠𝑠 = = , 𝑝𝑎𝑟𝑎 𝑠𝑖𝑠𝑡𝑒𝑚𝑎𝑠 𝑑𝑒 𝑡𝑖𝑝𝑜 2
𝐾𝑎 𝐾
1
𝑒𝑠𝑠 = = 0, 𝑝𝑎𝑟𝑎 𝑠𝑖𝑠𝑡𝑒𝑚𝑎𝑠 𝑑𝑒 𝑡𝑖𝑝𝑜 3 𝑜 𝑚𝑎𝑦𝑜𝑟
𝐾𝑎
Observe que tanto los sistemas de tipo 1 como los de tipo 2 son incapaces de seguir
una entrada parábola en estado estable. El sistema de tipo 2 con realimentación
unitaria puede seguir una entrada parábola con una señal de error finita. La figura
inferior muestra un ejemplo de la respuesta de un sistema de tipo 2 con realimentación
unitaria a una entrada parábola. El sistema de tipo 3 o mayor con realimentación
unitaria sigue una entrada parábola con un error de cero en estado uniforme.
3.6 Sensibilidad.
La sensibilidad está definida en función de la retroalimentación y ésta puede ser
benéfica o adversa en el sistema.
𝜕𝑀 𝐺 1
𝑆𝐺𝑀 = =
𝜕𝐺 𝑀 1 + 𝐺𝐻