Está en la página 1de 64

Sistemas Automáticos

Análisis de sistemas de
primer y segundo orden
D. Tardioli, E. Montijano
Centro Universitario de la Defensa
Academia General Militar
A. A. 2015/2016
Proceso de control de un sistema
• Modelado 𝑥𝑥 𝑡𝑡
𝐾𝐾
𝑓𝑓(𝑡𝑡)
𝑀𝑀

𝐵𝐵
𝑓𝑓 𝑡𝑡 = 𝑀𝑀𝑥𝑥(𝑡𝑡)
̈ + 𝐵𝐵 𝑥𝑥(𝑡𝑡)
̇ + 𝐾𝐾𝐾𝐾(𝑡𝑡)

Sistemas Automáticos
• Análisis
𝑓𝑓 𝑡𝑡 = 𝑀𝑀𝑥𝑥̈ 𝑡𝑡 + 𝐵𝐵 𝑥𝑥(𝑡𝑡)
̇ + 𝐾𝐾𝐾𝐾(𝑡𝑡)

• Control

2
Índice
• Elementos de interés en el análisis de sistemas
• Entrada y función de transferencia
• Régimen transitorio y permanente
• Análisis de sistemas de primer y segundo orden
• Influencia de polos y ceros adicionales

Sistemas Automáticos
• Obtención empírica de la FdT
• Estabilidad
• Criterio de Routh-Hurwitz

3
Objetivos del tema
• Partiendo de un modelado correcto
• ¿Cuál es la salida de un sistema ante una
entrada dada?
Ejemplo: entrada constante
Ω 𝑠𝑠 𝐾𝐾𝑖𝑖

Sistemas Automáticos
=
𝑉𝑉𝑟𝑟 𝑠𝑠 𝐿𝐿𝐿𝐿𝑠𝑠 2 + 𝑅𝑅𝑅𝑅 + 𝐿𝐿𝐿𝐿 𝑠𝑠 + 𝑅𝑅𝑅𝑅 + 𝐾𝐾𝑒𝑒 𝐾𝐾𝑖𝑖

?
4
¿De qué depende la salida?
• La salida depende de

𝑅𝑅(𝑠𝑠) 𝑌𝑌(𝑠𝑠)
𝐺𝐺(𝑠𝑠)

Sistemas Automáticos
• La entrada al sistema
• La función de transferencia

𝑌𝑌 𝑠𝑠 = 𝑅𝑅 𝑠𝑠 𝐺𝐺(𝑠𝑠)
5
Entrada al sistema
• Entrada general a un sistema
• Modelo matemático complejo o desconocido
• El análisis se lleva a cabo usando entradas
normalizadas
• Aperiódicas para el análisis temporal

Sistemas Automáticos
• Impulso, escalón, rampa, parábola
• Periódicas para el análisis frecuencial
• Sinusoides
• Modelan comportamientos generales
6
Entradas estándar
𝑟𝑟(𝑡𝑡)
• Impulso / Delta de Dirac
• 𝑟𝑟 𝑡𝑡 = 𝛿𝛿 𝑡𝑡 = ∞ | 0− < 𝑡𝑡 < 0+
• Duración instantánea
• Valor infinito

Sistemas Automáticos
• Escalón 𝑟𝑟(𝑡𝑡)

• Entrada constante
• 𝑟𝑟 𝑡𝑡 = 𝑢𝑢 𝑡𝑡 = 1 ∀ 𝑡𝑡 > 0+

7
𝑟𝑟(𝑡𝑡)
Entradas estándar
• Rampa
• Velocidad constante
• 𝑟𝑟 𝑡𝑡 = 𝑡𝑡 ∀ 𝑡𝑡 > 0
𝑟𝑟(𝑡𝑡)
• Parábola
• Aceleración constante

Sistemas Automáticos
1 2
• 𝑟𝑟(𝑡𝑡) = 𝑡𝑡 ∀ 𝑡𝑡 > 0
2
• Sinusoide
𝑟𝑟(𝑡𝑡)
• Variación de amplitud y fase
• 𝑟𝑟 𝑡𝑡 = 𝐴𝐴 sin(𝜔𝜔𝜔𝜔 + 𝜙𝜙0 )
8
Entrada al sistema
• ¿Qué representa un escalón?
• Orientación deseada de la torreta del LEGOpardo
• Voltaje aplicado al circuito
• Aplicación de una fuerza constante
• Temperatura deseada en el aula

Sistemas Automáticos
• Cualquier constante
𝜃𝜃𝑟𝑟 G = tf([3],[1 4]);
step(G)
step(G,0:0.1:1);

0° ¿Y una rampa?
9
Características de la respuesta
• Depende de
• Número de polos y ceros
• Posición de los polos y de los ceros en el plano
complejo

Sistemas Automáticos
𝑁𝑁 𝑠𝑠 𝑏𝑏𝑚𝑚 𝑠𝑠 𝑚𝑚 + ⋯ + 𝑏𝑏0 ∏ 𝑠𝑠 + 𝑧𝑧𝑖𝑖
𝐺𝐺 𝑠𝑠 = = 𝑛𝑛
= 𝜂𝜂
𝐷𝐷 𝑠𝑠 𝑎𝑎𝑛𝑛 𝑠𝑠 + ⋯ 𝑎𝑎0 ∏ 𝑠𝑠 + 𝑝𝑝𝑖𝑖

10
Respuesta temporal
𝑥𝑥 𝑡𝑡
• Ejemplo 𝐾𝐾
𝑓𝑓(𝑡𝑡)
1 𝑀𝑀
𝐺𝐺 𝑠𝑠 =
0.04𝑠𝑠2 +0.2𝑠𝑠+1 𝐵𝐵
1
𝑅𝑅 𝑠𝑠 = 𝑀𝑀 = 0.04, 𝐵𝐵 = 0.2, 𝐾𝐾 = 1

Sistemas Automáticos
𝑠𝑠

G(s) := 1/(0.04*s^2 + 0.2*s + 1); Qué pasa si…


allroots(0.04*s^2+0.2*s+1=0);
R(s) := 1/s;
¿𝑀𝑀 = 0?
Y(s) := G(s)*R(s); ¿𝐵𝐵 = 0?
ilt(Y(s), s, t);
plot2d(%,[t, 0, 5]);
¿𝐵𝐵 = 2?
¿𝐾𝐾 = 0?
11
s = tf(’s’)
G = tf(1/(0.04*s^2 + 0.2*s + 1));
step(G);
Respuesta temporal al escalón
• Dada 𝑅𝑅 𝑠𝑠 = 1/𝑠𝑠
• Respuesta:
∏ 𝑠𝑠 + 𝑧𝑧𝑖𝑖 1
𝑌𝑌 𝑠𝑠 = 𝐺𝐺 𝑠𝑠 𝑅𝑅 𝑠𝑠 = 𝜂𝜂 ⋅
∏ 𝑠𝑠 + 𝑝𝑝𝑖𝑖 𝑠𝑠

• Descomposición en fracciones simples:

Sistemas Automáticos
𝑞𝑞 𝑟𝑟
𝑎𝑎 𝑎𝑎𝑗𝑗 𝑏𝑏𝑘𝑘 𝑠𝑠 + 𝜎𝜎𝑘𝑘 + 𝑐𝑐𝑘𝑘 𝜔𝜔𝑘𝑘
𝑌𝑌 𝑠𝑠 = + � +�
𝑠𝑠 𝑠𝑠 + 𝑝𝑝𝑗𝑗 (𝑠𝑠 + 𝜎𝜎𝑘𝑘 + 𝑗𝑗𝑗𝑗𝑘𝑘 )(𝑠𝑠 + 𝜎𝜎𝑘𝑘 − 𝑗𝑗𝜔𝜔𝑘𝑘 )
𝑗𝑗=1 𝑘𝑘=1

• Transformada inversa:
𝑛𝑛 𝑛𝑛 𝑛𝑛

𝑦𝑦 𝑡𝑡 = 𝑎𝑎 + � 𝑎𝑎𝑗𝑗 𝑒𝑒 −𝑝𝑝𝑗𝑗 𝑡𝑡 + � 𝑏𝑏𝑘𝑘 𝑒𝑒 −𝜎𝜎𝑘𝑘𝑡𝑡 cos 𝜔𝜔𝑘𝑘 𝑡𝑡 + � 𝑐𝑐𝑘𝑘 𝑒𝑒 −𝜎𝜎𝑘𝑘𝑡𝑡 sin 𝜔𝜔𝑘𝑘 𝑡𝑡 12
𝑗𝑗=1 𝑘𝑘=1 𝑘𝑘=1
Clasificación de las respuestas al escalón
• Las respuestas se clasifican según 𝑥𝑥 𝑡𝑡
𝐾𝐾
1. Orden del sistema 𝑓𝑓(𝑡𝑡)
𝑀𝑀
2. Tipo de la respuesta
• Ejemplo: 𝐵𝐵

1. Orden: segundo 𝑀𝑀 = 0.04, 𝐵𝐵 = 0.2, 𝐾𝐾 = 1

Sistemas Automáticos
2. Tipo: subamortiguada

13
Comportamiento del sistema
• Respuesta en función del orden de la FdT
• Primer orden (un polo)
• Segundo orden (dos polos)
• Orden superior (tres o más polos)

Sistemas Automáticos
• Presencia de ceros en la FdT

14
Sistemas de primer orden
• Formas estándar
1 𝑎𝑎
𝐺𝐺 𝑠𝑠 = 𝜇𝜇 = 𝜇𝜇
𝜏𝜏𝜏𝜏 + 1 𝑠𝑠 + 𝑎𝑎
• 𝜇𝜇 (mu) se llama ganancia estática
• 𝜏𝜏 (tau) se llama constante de tiempo

Sistemas Automáticos
• Respuesta 𝑌𝑌 𝑠𝑠
1
𝑌𝑌 𝑠𝑠 = 𝐺𝐺 𝑠𝑠 𝑅𝑅 𝑠𝑠 = 𝐺𝐺 𝑠𝑠 ·
𝑠𝑠
• Respuesta 𝑦𝑦(𝑡𝑡) ante entrada escalón unitario
𝑡𝑡 15
−𝜏𝜏 −𝑎𝑎𝑎𝑎
𝑦𝑦 𝑡𝑡 = 𝜇𝜇(1 − 𝑒𝑒 ) = 𝜇𝜇(1 − 𝑒𝑒 )
Características de la respuesta
• Ganancia estática 𝝁𝝁 (Gain)
• Valor final ante entrada escalón unitario
𝜇𝜇 = lim 𝑦𝑦 𝑡𝑡 = lim 𝑠𝑠𝑠𝑠(𝑠𝑠)
𝑡𝑡→∞ 𝑠𝑠→0

• Error en el permanente 𝒆𝒆 (Steady-state error)

Sistemas Automáticos
• Diferencia entre el valor de la entrada y el valor
final de la salida
𝑒𝑒 ∞ = 1 − 𝜇𝜇

• Si 𝜇𝜇 = 1 entonces el error es nulo


16
¡Primer orden!
Sistemas de primer orden
• Respuesta al escalón unitario
• Características del permanente

Referencia
𝑢𝑢(𝑡𝑡) Error en
𝜇𝜇 permanente

Sistemas Automáticos
Valor en
permanente

0
0

s = tf(’s’) 17
G = tf(5/6 * 1/(s + 1));
step(G);
Características de la respuesta de 1er orden
• Régimen transitorio (Transient response)
• Respuesta inmediata del sistema
• Tiempo de respuesta (Settling time)
• Tiempo de subida (Rise time)

Sistemas Automáticos
• Régimen permanente (Steady-state response)
• Respuesta en 𝒕𝒕 = ∞ del sistema
• Ganancia (Gain)
• Error en el permanente (Steady-state error) 18
Sistemas de primer orden
• Respuesta al escalón unitario
• Ganancia estática / constante de tiempo

𝜇𝜇

Sistemas Automáticos
0,63𝜇𝜇

0
0 𝜏𝜏 Régimen Régimen
transitorio permanente

s = tf(’s’) 19
G = tf(5/6 * 1/(s + 1));
step(G);
Características de la respuesta
• Tiempo de respuesta 𝑻𝑻𝒔𝒔 (Settling time)
• Tiempo que tarda la salida en encontrarse dentro
de un porcentaje del valor final (ej. 98%)
• Marca el final del transitorio
𝑇𝑇𝑠𝑠𝑠𝑠𝑠 ≈ 4𝜏𝜏, 𝑇𝑇𝑠𝑠𝑠𝑠𝑠 ≈ 3𝜏𝜏

Sistemas Automáticos
• Tiempo de subida 𝑻𝑻𝒓𝒓 (Rise time)
• Tiempo que transcurre entre el paso por el 𝟏𝟏𝟏𝟏𝟏
y el 𝟗𝟗𝟗𝟗𝟗 del valor final de la salida
𝑇𝑇𝑟𝑟 ≈ 2,2𝜏𝜏
20
Sistemas de primer orden
• Respuesta al escalón unitario
• Tiempos
𝜇𝜇
0,98𝜇𝜇
0,95𝜇𝜇
0,9𝜇𝜇

Sistemas Automáticos
𝑇𝑇𝑠𝑠

𝑇𝑇𝑟𝑟
0,1𝜇𝜇
0
0 3𝜏𝜏 4𝜏𝜏

s = tf(’s’)
G = tf(5/6 * 1/(s + 1)); 21
step(G);
Sistemas de primer orden
• Respuesta al escalón unitario

𝜇𝜇
𝑢𝑢(𝑡𝑡) Referencia
0,98𝜇𝜇 Error en
0,95𝜇𝜇 permanente
0,9𝜇𝜇

Sistemas Automáticos
Valor en
𝑇𝑇𝑠𝑠 permanente

𝑇𝑇𝑟𝑟

0 𝜏𝜏 3𝜏𝜏 4𝜏𝜏

s = tf(’s’) 22
G = tf(5/6 * 1/(s + 1));
step(G);
Sistemas de segundo orden
• Dada una FdT
𝜂𝜂
𝐺𝐺(𝑠𝑠) =
(𝑠𝑠 + 𝑝𝑝1 )(𝑠𝑠 + 𝑝𝑝2 )

• Su forma estándar se define como

Sistemas Automáticos
𝜔𝜔𝑛𝑛2
𝐺𝐺(𝑠𝑠) = 𝜇𝜇 2
𝑠𝑠 + 2𝜁𝜁𝜔𝜔𝑛𝑛 𝑠𝑠 + 𝜔𝜔𝑛𝑛2
• Ganancia estática, 𝜇𝜇
• Coeficiente de amortiguamiento, 𝜁𝜁 (zeta)
• Frecuencia natural, 𝜔𝜔𝑛𝑛 (omega ene)
• Reescribir siempre el sistema en forma estándar 23
Ejemplo de sistema de 2º orden básico
𝑥𝑥 𝑡𝑡
𝐾𝐾

𝑓𝑓(𝑡𝑡)
𝑀𝑀

Sistemas Automáticos
𝐵𝐵

𝐹𝐹 𝑠𝑠 = 𝑀𝑀𝑠𝑠 2 𝑋𝑋 𝑠𝑠 + 𝐵𝐵𝐵𝐵𝐵𝐵 𝑠𝑠 + 𝐾𝐾𝐾𝐾 𝑠𝑠


1 𝜔𝜔𝑛𝑛2
𝐺𝐺 𝑠𝑠 = = 𝜇𝜇 2
2
𝑀𝑀𝑠𝑠 + 𝐵𝐵𝐵𝐵 + 𝐾𝐾 𝑠𝑠 + 2𝜁𝜁𝜔𝜔𝑛𝑛 𝑠𝑠 + 𝜔𝜔𝑛𝑛2
𝐵𝐵 1
𝜔𝜔𝑛𝑛 = 𝐾𝐾/𝑀𝑀, 𝜁𝜁 = , 𝜇𝜇 =
2 𝐾𝐾𝐾𝐾 𝐾𝐾 24
Parámetros de la forma estándar
• Estos parámetros determinan
• La forma de la respuesta
• Los tiempos del transitorio
• El valor final de la salida
• Tienen significado físico

Sistemas Automáticos
• 𝜁𝜁 determina el tipo de respuesta
• 𝜔𝜔𝑛𝑛 es la frecuencia de oscilación sin rozamiento
• 𝜇𝜇 es el valor final de la salida ante entrada
escalón unitario (como en primer orden)
25
Configuración de los polos del sistema
• La respuesta depende de los polos
• En la forma estándar de segundo orden éstos son
𝑝𝑝1,2 en 𝑠𝑠 = −𝜔𝜔𝑛𝑛 𝜁𝜁 ± 𝜔𝜔𝑛𝑛 𝜁𝜁 2 − 1
• En función de 𝜁𝜁

Sistemas Automáticos
• 𝜁𝜁 > 1 : polos reales y distintos
• 𝜁𝜁 = 1 : polos reales y coincidentes
• 0 < 𝜁𝜁 < 1 : polos complejos y conjugados
• Se puede escribir 𝑠𝑠 = −𝜁𝜁𝜔𝜔𝑛𝑛 ± 𝑗𝑗𝑗𝑗𝑑𝑑
• 𝜁𝜁 = 0 : polos imaginarios puros
26
• Se puede escribir 𝑠𝑠 = ±𝑗𝑗𝑗𝑗𝑑𝑑
Interpretación gráfica de parámetros
𝜔𝜔𝑛𝑛2
𝐺𝐺 𝑠𝑠 = 𝜇𝜇
(𝑠𝑠 + 𝜁𝜁𝜔𝜔𝑛𝑛 + 𝑗𝑗𝜔𝜔𝑑𝑑 )(𝑠𝑠 + 𝜁𝜁𝜔𝜔𝑛𝑛 − 𝑗𝑗𝜔𝜔𝑑𝑑 )

𝜁𝜁𝜔𝜔𝑛𝑛 𝐼𝐼𝐼𝐼

−𝜁𝜁𝜔𝜔𝑛𝑛 + 𝑗𝑗𝑗𝑗𝑑𝑑
𝜔𝜔𝑛𝑛

Sistemas Automáticos
𝜔𝜔𝑑𝑑
𝜃𝜃 𝑅𝑅𝑅𝑅

cos 𝜃𝜃 = 𝜁𝜁

−𝜁𝜁𝜔𝜔𝑛𝑛 − 𝑗𝑗𝑗𝑗𝑑𝑑
27

¡Solo para polos complejos y conjugados!


Respuestas temporales al escalón
• Reales y distintos 𝜁𝜁 > 1
𝜂𝜂 𝜂𝜂 𝑒𝑒 −𝑝𝑝2𝑡𝑡 𝑒𝑒 −𝑝𝑝1 𝑡𝑡
𝑦𝑦 𝑡𝑡 = + −
𝑝𝑝1 𝑝𝑝2 𝑝𝑝2 − 𝑝𝑝1 𝑝𝑝2 𝑝𝑝1

• Reales y coincidentes (𝜁𝜁 = 1)


𝑦𝑦 𝑡𝑡 = 1 − 𝑒𝑒 −𝜔𝜔𝑛𝑛 𝑡𝑡 (1 + 𝜔𝜔𝑛𝑛 𝑡𝑡)

Sistemas Automáticos
• Subamortiguado (0 < 𝜁𝜁 < 1; 𝜔𝜔𝑑𝑑 < 𝜔𝜔𝑛𝑛 )
𝑒𝑒 −𝜁𝜁𝜔𝜔𝑛𝑛 𝑡𝑡
𝑦𝑦 𝑡𝑡 = 1 − cos 𝜔𝜔𝑑𝑑 𝑡𝑡 − 𝜙𝜙
1 − 𝜁𝜁 2

• No amortiguado (𝜁𝜁 = 0; 𝜔𝜔𝑛𝑛 = 𝜔𝜔𝑑𝑑 ) 28

𝑦𝑦 𝑡𝑡 = 1 − cos(𝜔𝜔𝑛𝑛 𝑡𝑡)
Ejemplo de sistema de 2º orden básico
𝑥𝑥 𝑡𝑡
𝐾𝐾

𝑓𝑓(𝑡𝑡)
𝑀𝑀

Sistemas Automáticos
𝐵𝐵

𝐹𝐹 𝑠𝑠 = 𝑀𝑀𝑠𝑠 2 𝑋𝑋 𝑠𝑠 + 𝐵𝐵𝐵𝐵𝐵𝐵 𝑠𝑠 + 𝐾𝐾𝐾𝐾 𝑠𝑠


1 𝜔𝜔𝑛𝑛2
𝐺𝐺 𝑠𝑠 = 2
= 𝜇𝜇
𝑀𝑀𝑠𝑠 + 𝐵𝐵𝐵𝐵 + 𝐾𝐾 𝑠𝑠 2 + 2𝜁𝜁𝜁𝜁𝑛𝑛 𝑠𝑠 + 𝜔𝜔𝑛𝑛2
𝐵𝐵 1
𝜔𝜔𝑛𝑛 = 𝐾𝐾/𝑀𝑀, 𝜁𝜁 = , 𝜇𝜇 =
2 𝐾𝐾𝐾𝐾 𝐾𝐾 29
Respuesta sobreamortiguada
• Polos reales y distintos 𝜁𝜁 > 1
• No oscila ni sobrepasa el valor en permanente

G = tf([1],[1 2.1 1]);


step(G,0:0.1:10);

𝐼𝐼𝐼𝐼

Sistemas Automáticos
𝑅𝑅𝑅𝑅

Forma de S

• Ejemplo Masa-muelle-amortiguador
𝐵𝐵
• 𝑀𝑀 = 1, 𝐵𝐵 = 2.1, 𝐾𝐾 = 1 ⇒ 𝜁𝜁 = = 1.05 30
2 𝐾𝐾𝐾𝐾
Respuesta críticamente amortiguada
• Polos reales y coincidentes (𝜁𝜁 = 1)
• No oscila ni sobrepasa el valor en permanente

G = tf([1],[1 2 1]);
step(G,0:0.1:10);

𝐼𝐼𝐼𝐼

Sistemas Automáticos
𝑅𝑅𝑅𝑅

Forma de S

• Ejemplo Masa-muelle-amortiguador
𝐵𝐵
• 𝑀𝑀 = 1, 𝐵𝐵 = 2, 𝐾𝐾 = 1 ⇒ 𝜁𝜁 = =1 31
2 𝐾𝐾𝐾𝐾
Respuesta subamortiguada
• Polos complejos y conjugados (𝜁𝜁 < 1)
• Hay sobreoscilación

G = tf([1],[1 1 1]);
Sobreoscilación step(G,0:0.1:10);

𝐼𝐼𝐼𝐼

Sistemas Automáticos
Periodo 𝑅𝑅𝑅𝑅

Forma de 𝑆𝑆

• Ejemplo Masa-muelle-amortiguador
𝐵𝐵
• 𝑀𝑀 = 1, 𝐵𝐵 = 1, 𝐾𝐾 = 1 ⇒ 𝜁𝜁 = = 0.5 32
2 𝐾𝐾𝐾𝐾
Respuesta no amortiguada
• Polos imaginarios puros (𝜁𝜁 = 0)
• Oscila permanentemente, marginalmente estable

G = tf([1],[1 0 1]);
step(G,0:0.1:10);

Periodo 𝐼𝐼𝐼𝐼

Sistemas Automáticos
𝑅𝑅𝑅𝑅

• Ejemplo Masa-muelle-amortiguador
𝐵𝐵
• 𝑀𝑀 = 1, 𝐵𝐵 = 0, 𝐾𝐾 = 1 ⇒ 𝜁𝜁 = =0 33
2 𝐾𝐾𝐾𝐾
Respuestas al escalón de 2º orden
Im
• Sobreamortiguado
Re
• Similar a 1er orden

Im
• Críticamente amortiguado
• El más rápido sin
Re

Sistemas Automáticos
sobreoscilación
Im
• Subamortiguado
Re
• Se excede el valor final

Im • No amortiguado
34
Re
• Oscilación perpetua
Características de la respuesta
• Sobreoscilación 𝑺𝑺 (Overshoot)
• Frecuencia de oscilación constante
• Porcentaje de superación sobre el valor final
max 𝑦𝑦 𝑡𝑡 − lim 𝑦𝑦 𝑡𝑡
𝑡𝑡→∞
𝑆𝑆% = 100 ⋅
lim 𝑦𝑦 𝑡𝑡

Sistemas Automáticos
𝑡𝑡→∞

• Tiempo de pico 𝑻𝑻𝒑𝒑 (Peak time)


• Tiempo que tarda la salida en alcanzar el valor
máximo cuando hay sobreoscilación
𝜋𝜋
𝑇𝑇𝑝𝑝 = 35
𝜔𝜔𝑑𝑑
Características de la respuesta

Tiempo de pico 𝑇𝑇𝑝𝑝

Sobreoscilación 𝑆𝑆

Sistemas Automáticos
Referencia

36
Componentes de la respuesta
𝑒𝑒 −𝜁𝜁𝜔𝜔𝑛𝑛 𝑡𝑡
𝑦𝑦 𝑡𝑡 = 1 − 𝑐𝑐𝑐𝑐𝑐𝑐 𝜔𝜔𝑑𝑑 𝑡𝑡 − 𝜙𝜙
1 − 𝜁𝜁 2

Decaimiento exponencial causado por la


parte real de los polos conjugados

Sistemas Automáticos
Sinusoide causada por la parte
imaginaria de los polos conjugados

37
Resumen respuestas FdT de 2º orden
• LEGOpardo 2E

Sistemas Automáticos
38
Ecuaciones segundo orden
• Porcentaje de sobreoscilación
𝑆𝑆%

𝜋𝜋𝜋𝜋 − ln
2 100
𝑆𝑆% = 100 ⋅ 𝑒𝑒 1−𝜁𝜁 , 𝜁𝜁 =
𝑆𝑆
𝜋𝜋 2 + ln2 %
100
• Tiempo de pico

Sistemas Automáticos
𝜋𝜋
𝑇𝑇𝑝𝑝 =
𝜔𝜔𝑑𝑑
• Tiempo de respuesta (caso subamortiguado)
4 3
𝑇𝑇𝑠𝑠𝑠𝑠𝑠 ≈ , 𝑇𝑇𝑠𝑠𝑠𝑠𝑠 ≈
𝜁𝜁𝜔𝜔𝑛𝑛 𝜁𝜁𝜔𝜔𝑛𝑛
• Frecuencia amortiguada
39
𝜔𝜔𝑑𝑑 = 𝜔𝜔𝑛𝑛 1 − 𝜁𝜁 2
Respuesta subamortiguada: resumen

𝑇𝑇𝑠𝑠
−𝜋𝜋𝜋𝜋/ 1−𝜁𝜁 2
𝑆𝑆% = 100𝑒𝑒 1,02𝜇𝜇

Sistemas Automáticos
𝜇𝜇

0,98𝜇𝜇
𝑇𝑇𝑝𝑝

1𝜋𝜋 2𝜋𝜋 3𝜋𝜋 40


𝜔𝜔𝑑𝑑 𝜔𝜔𝑑𝑑 𝜔𝜔𝑑𝑑
Observaciones finales
• Cambios en la respuesta subamortiguada
• Con 𝜁𝜁 constante
• Con 𝜁𝜁𝜔𝜔𝑛𝑛 constante
• Con 𝜔𝜔𝑑𝑑 constante

Sistemas Automáticos
41
Características comunes
• Pendiente inicial
𝑦𝑦𝑦 0+ = lim 𝑠𝑠 2 𝐺𝐺 𝑠𝑠 𝑅𝑅(𝑠𝑠)
𝑠𝑠→∞

• Valor inicial
𝑦𝑦 0+ = lim 𝑠𝑠𝑠𝑠 𝑠𝑠 𝑅𝑅(𝑠𝑠)

Sistemas Automáticos
𝑠𝑠→∞

• Valor final de un sistema estable


𝑦𝑦 ∞ = lim 𝑦𝑦(𝑡𝑡) = lim𝑠𝑠𝑠𝑠 𝑠𝑠 𝑅𝑅(𝑠𝑠)
𝑡𝑡→∞ 𝑠𝑠→0

42
Sistemas de orden superior
• Aquéllos que tienen más de dos polos
• Su respuesta al escalón es una combinación de
respuestas de primer y segundo orden
𝑛𝑛 𝑛𝑛 𝑛𝑛
−𝑝𝑝𝑗𝑗 𝑡𝑡 −𝜎𝜎𝑘𝑘 𝑡𝑡 −𝜎𝜎𝑘𝑘 𝑡𝑡
𝑦𝑦 𝑡𝑡 = 𝑎𝑎 + � 𝑎𝑎𝑗𝑗 𝑒𝑒 + � 𝑏𝑏𝑘𝑘 𝑒𝑒 cos 𝜔𝜔𝑘𝑘 𝑡𝑡 + � 𝑐𝑐𝑘𝑘 𝑒𝑒 sin 𝜔𝜔𝑘𝑘 𝑡𝑡
𝑗𝑗=1 𝑘𝑘=1 𝑘𝑘=1

Sistemas Automáticos
43
Sistemas de orden superior

𝐼𝐼𝐼𝐼
−𝜁𝜁𝜔𝜔𝑛𝑛 + 𝑗𝑗𝜔𝜔𝑑𝑑

Sistemas Automáticos
𝑅𝑅𝑅𝑅

−𝛽𝛽 −𝛼𝛼

−𝜁𝜁𝜔𝜔𝑛𝑛 − 𝑗𝑗𝜔𝜔𝑑𝑑

44
Aproximación a sistemas de 2º orden
• Polo adicional más cercano en 𝑠𝑠 = −𝛼𝛼
• Si la relación entre las parte reales
𝛼𝛼
≥5
𝜁𝜁𝜔𝜔𝑛𝑛
• Se puede hablar de (pareja de) polos dominantes

Sistemas Automáticos
y despreciar la aportación de los otros polos
•  Comportamiento similar a segundo orden
•  Cambio en la ganancia no despreciable
• Antes de aproximar, comprobar siempre la
dominancia de los polos más próximos al origen
45
Aproximación a sistemas de 2º orden
10 1
𝐺𝐺 𝑠𝑠 = 2 ≈ 2
(𝑠𝑠 +𝑠𝑠 + 1)(𝑠𝑠 + 10) (𝑠𝑠 +𝑠𝑠 + 1)
Tenemos: 𝐼𝐼𝐼𝐼

• Polos complejos 𝑅𝑅𝑅𝑅


con parte real −𝜁𝜁𝜔𝜔𝑛𝑛 = −0.5

Sistemas Automáticos
• Polo real con parte real −𝛼𝛼 = −10
G = tf([1],[1 1 1]);
[y,time] = step(G,0:0.01:10);
G2 = tf([10],[1 11 11 10]);
[y2,time] = step(G2,0:0.01:10);
figure(1)
axes('FontSize',24)
plot(time,y,'LineWidth',3)
hold on
plot(time,y2,'r','LineWidth',3) 46
title('Posición de la masa')
xlabel('Tiempo (s)')
ylabel('Posición (m)')
Aproximación a sistemas de 2º orden
1 1
𝐺𝐺 𝑠𝑠 = 2 ≠ 2
(𝑠𝑠 +𝑠𝑠 + 1)(𝑠𝑠 + 1) (𝑠𝑠 +𝑠𝑠 + 1)
Tenemos: 𝐼𝐼𝐼𝐼

• Polos complejos 𝑅𝑅𝑅𝑅


con parte real −𝜁𝜁𝜔𝜔𝑛𝑛 = −0.5

Sistemas Automáticos
• Polo real con parte real −𝛼𝛼 = −1
G = tf([1],[1 1 1]);
[y,time] = step(G,0:0.01:10);
G2 = tf([1],[1 2 2 1]);
[y2,time] = step(G2,0:0.01:10);
figure(1)
axes('FontSize',24)
plot(time,y,'LineWidth',3)
hold on
plot(time,y2,‘g','LineWidth',3) 47
title('Posición de la masa')
xlabel('Tiempo (s)')
ylabel('Posición (m)')
Cambio en la ganancia
• La aproximación a segundo orden puede
conllevar cambios drásticos de ganancia
• Ejemplo:
1 1
𝐺𝐺 𝑠𝑠 = 2 ≠ 2
(𝑠𝑠 +𝑠𝑠 + 1)(𝑠𝑠 + 10) (𝑠𝑠 +𝑠𝑠 + 1)

Sistemas Automáticos
48
Influencia de los ceros

𝐼𝐼𝐼𝐼
−𝜁𝜁𝜔𝜔𝑛𝑛 + 𝑗𝑗𝜔𝜔𝑑𝑑

Sistemas Automáticos
𝑅𝑅𝑅𝑅

−𝛼𝛼

−𝜁𝜁𝜔𝜔𝑛𝑛 − 𝑗𝑗𝜔𝜔𝑑𝑑

49
Influencia de ceros en la FdT
• Si añadimos un cero a una 𝐺𝐺 𝑠𝑠 se puede escribir:
𝐺𝐺𝑧𝑧 𝑠𝑠 = 𝑠𝑠 + 𝛼𝛼 ⋅ 𝐺𝐺 𝑠𝑠 = 𝑠𝑠 ⋅ 𝐺𝐺 𝑠𝑠 + 𝛼𝛼 ⋅ 𝐺𝐺 𝑠𝑠
𝑌𝑌𝑧𝑧 𝑠𝑠 = 𝐺𝐺𝑧𝑧 𝑠𝑠 ⋅ 𝑅𝑅 𝑠𝑠 = 𝑠𝑠 ⋅ 𝐺𝐺 𝑠𝑠 + 𝛼𝛼 ⋅ 𝐺𝐺 𝑠𝑠 ⋅ 𝑅𝑅(𝑠𝑠)

Efecto derivativo

Sistemas Automáticos
• Afecta el transitorio
• Puede aparecer sobrepasamiento
• Efecto amplificativo
• Afecta al permanente
• Cambia la ganancia del sistema 50
Influencia de los ceros en la FdT
1 𝑠𝑠 + 1.1
𝐺𝐺 𝑠𝑠 = 2 ≠ 2
(𝑠𝑠 +𝑠𝑠 + 1) (𝑠𝑠 +𝑠𝑠 + 1)
Tenemos: 𝐼𝐼𝐼𝐼

• Polos complejos 𝑅𝑅𝑅𝑅


con parte real −𝜁𝜁𝜔𝜔𝑛𝑛 = −0.5

Sistemas Automáticos
• Cero real con parte real −𝛼𝛼 = −1.1
G = tf([1],[1 1 1]);
[y,time] = step(G,0:0.01:10);
G2 = tf([1 1.1],[1 1 1]);
[y2,time] = step(G2,0:0.01:10);
figure(1)
axes('FontSize',24)
plot(time,y,'LineWidth',3)
hold on
plot(time,y2,'r','LineWidth',3) 51
title('Posición de la masa')
xlabel('Tiempo (s)')
ylabel('Posición (m)')
Influencia de los ceros en la FdT
• ¿Cuánto influye un cero? G(s):=(s+z)/s/(s+p1)/(s+p2);
partfrac(G(s),s);
ilt(G(s),s,t);
• Dada la FdT
𝑠𝑠 + 𝑧𝑧
𝐺𝐺 𝑠𝑠 =
(𝑠𝑠 + 𝑝𝑝1 )(𝑠𝑠 + 𝑝𝑝2 )
• Su respuesta ante escalón en el dominio del
tiempo es:

Sistemas Automáticos
𝑒𝑒 −𝑝𝑝2 𝑡𝑡 𝑧𝑧−𝑝𝑝2 𝑒𝑒 −𝑝𝑝1 𝑡𝑡 𝑧𝑧−𝑝𝑝1 𝑧𝑧
𝑦𝑦 𝑡𝑡 = − +
𝑝𝑝22 −𝑝𝑝1 𝑝𝑝2 𝑝𝑝1 𝑝𝑝2 −𝑝𝑝12 𝑝𝑝1 𝑝𝑝2
• Si el cero esta cerca de uno de los polos, el influjo
de éste último en la salida se verá reducido
• La posición del cero con respecto al origen 52
también condiciona la respuesta
Posición de los ceros con respecto al origen
• Dado que
𝑌𝑌2 𝑠𝑠 = 𝜂𝜂𝑠𝑠 + 𝑧𝑧 𝑌𝑌1 𝑠𝑠 = 𝜂𝜂𝑠𝑠𝑌𝑌1 𝑠𝑠 + 𝑧𝑧𝑌𝑌1 (𝑠𝑠)
• Si 𝜂𝜂 ≈ 0 ⇒ Efecto derivativo despreciable
• Si 𝑧𝑧 ≈ 1 ⇒ Efecto amplificativo despreciable
1 𝑠𝑠+1 1 𝑠𝑠+10
e.g.: , 2 , ·

Sistemas Automáticos
2
𝑠𝑠 +0.5𝑠𝑠+1 𝑠𝑠 +0.5𝑠𝑠+1 10 𝑠𝑠 2 +0.5𝑠𝑠+1

53
Obtención empírica de la FdT
• Dada una gráfica de salida
• Identificar el tipo de respuesta
• Identificar los parámetros
• Aproximación FdT de segundo orden

Sistemas Automáticos
54
Estabilidad
• La estabilidad es la especificación más importante
de cualquier sistema
• Si un sistema es inestable, el transitorio y el valor
final del permanente no se pueden definir
• Hasta ahora sólo hemos visto propiedades de

Sistemas Automáticos
sistemas estables

𝑅𝑅(𝑠𝑠) 7 𝑌𝑌(𝑠𝑠)
𝑠𝑠 𝑠𝑠+1 𝑠𝑠+2

55
Definiciones de estabilidad
• Estabilidad BIBO (bounded-input bounded-output)
• Sistema cuya salida es acotada para
cualquier entrada acotada
• Estabilidad asintótica
• Sistema cuya salida tiende a un valor finito

Sistemas Automáticos
cuando la entrada es constante
• Estabilidad marginal
• Sistema cuya salida oscila de forma acotada sin
converger
• Inestabilidad
56
• Un sistema no estable BIBO
Estabilidad

Estabilidad BIBO

Sistemas Automáticos
Estabilidad Estabilidad
Inestabilidad
asintótica marginal

57
Estabilidad y polos del sistema
• La estabilidad la determinan los polos de la FdT
• Todos en el semiplano izquierdo
• Parte real negativa
𝐼𝐼𝐼𝐼

Sistema estable
Sistema

Sistemas Automáticos
marginalmente estable
Sistema inestable
𝑅𝑅𝑅𝑅

58
𝜂𝜂 𝜂𝜂 𝑒𝑒 −𝑝𝑝2𝑡𝑡 𝑒𝑒 −𝑝𝑝1 𝑡𝑡
𝑦𝑦 𝑡𝑡 = + −
𝑝𝑝1 𝑝𝑝2 𝑝𝑝2 − 𝑝𝑝1 𝑝𝑝2 𝑝𝑝1
¿Cómo determinar si un sistema es estable?
• Partiendo de 𝐺𝐺 𝑠𝑠 = 𝑁𝑁(𝑠𝑠)/𝐷𝐷 𝑠𝑠
• 𝐷𝐷 𝑠𝑠 = 𝑎𝑎𝑛𝑛 𝑠𝑠 𝑛𝑛 + 𝑎𝑎𝑛𝑛−1 𝑠𝑠 𝑛𝑛−1 + ⋯ + 𝑎𝑎1 𝑠𝑠 + 𝑎𝑎0
• Condición necesaria (no suficiente)
• 𝑎𝑎𝑖𝑖 > 0, para todo 𝑖𝑖 = 1, . . , 𝑛𝑛
• Aplicar el criterio de Routh-Hurwitz

Sistemas Automáticos
• Permite saber
• El número de polos en cada semiplano
• El número de polos en el eje imaginario
• Permite verificar la estabilidad al variar un
parámetro 59
• No proporciona la ubicación exacta
Generación de la tabla de Routh

𝑅𝑅(𝑠𝑠) 𝑁𝑁(𝑠𝑠) 𝑌𝑌(𝑠𝑠)


𝑎𝑎4 𝑠𝑠 4 +𝑎𝑎3 𝑠𝑠 3 +𝑎𝑎2 𝑠𝑠 2 +𝑎𝑎1 𝑠𝑠+𝑎𝑎0

𝑠𝑠 4 𝑎𝑎4 𝑎𝑎2 𝑎𝑎0


𝑠𝑠 3 𝑎𝑎3 𝑎𝑎1 0

Sistemas Automáticos
𝑎𝑎4 𝑎𝑎2 𝑎𝑎4 𝑎𝑎0 𝑎𝑎4 0
𝑠𝑠 2 𝑎𝑎3 𝑎𝑎1 𝑎𝑎3 0 𝑎𝑎 0
− = 𝑏𝑏1 − = 𝑏𝑏2 − 3 =0
𝑎𝑎3 𝑎𝑎3 𝑎𝑎3
𝑎𝑎3 𝑎𝑎1 𝑎𝑎3 0 𝑎𝑎3 0
𝑠𝑠1 𝑏𝑏1 𝑏𝑏2 𝑏𝑏 0 𝑏𝑏 0
− = 𝑐𝑐1 − 1 =0 − 1 =0
𝑏𝑏1 𝑏𝑏1 𝑏𝑏1
𝑏𝑏1 𝑏𝑏2 𝑏𝑏1 0 𝑏𝑏1 0
𝑠𝑠 0 𝑐𝑐1 0 𝑐𝑐 0 𝑐𝑐 0
− = 𝑑𝑑1 − 1 =0 − 1 =0 60
𝑐𝑐1 𝑐𝑐1 𝑐𝑐1
Interpretación de la tabla de Routh
• El número de polos de la FdT en el semiplano
derecho es igual al número de cambios de signo
que se producen en la primera columna de la
tabla
• Estabilidad de un sistema

Sistemas Automáticos
• La primera columna de la tabla de Routh no
tiene cambios de signo

61
Generación de la tabla de Routh

𝑅𝑅(𝑠𝑠) 1000 𝑌𝑌(𝑠𝑠)


𝑠𝑠 3 +10𝑠𝑠 2 +31𝑠𝑠+1030

Sistemas Automáticos
62
Diseño de estabilidad usando Routh
• Calcular la tabla de Routh del siguiente sistema
realimentado
• Analizar los valores de 𝐾𝐾 para los que es estable

Sistemas Automáticos
𝑅𝑅(𝑠𝑠) 𝐾𝐾 𝑌𝑌(𝑠𝑠)
𝑠𝑠 𝑠𝑠+7 𝑠𝑠+11

63
Resumen
• Análisis de respuesta de sistemas
• Depende de la entrada y la FdT
• Entradas estándar
• Análisis para un escalón unitario
• Características de la respuesta

Sistemas Automáticos
• Primer y segundo orden
• Forma estándar y tipo de la respuesta
• Influencia de polos y ceros adicionales
• Obtención empírica de la FdT
• Estabilidad de sistemas 64
• Criterio de Routh-Hurwitz

También podría gustarte