Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Dinámicos
Dr. Carlos Alberto Cruz Villar
cacruz@cinvestav.mx
Objetivo del Curso
Cambio Control
• Control es una tecnología clave en todas las ramas de la ingeniería, así como
en los sistemas biológicos, sociales, financieros, etc. Frecuentemente, el
controlador es invisible al usuario.
• Los métodos de control se usan dónde se requiere que alguna cantidad, tal
como temperatura, altitud o velocidad, se comporte de alguna manera
deseada en el tiempo.
Aplicaciones de control
• Temperatura
• Flujo
• Nivel
• Cadenas de suministro
• Maximización de la calidad del producto
• Minimización del costo de producción
• Amplificadores de Instrumentación
• Autopilotos de aeronaves
• Teléfonos celulares
• Frenos ABS en vehículos
• Robots de automatización
Usos de la teoría de control
• Sistemas económicos
• Mecanismos inflacionarios
• Políticas fiscales
• Sistemas biológicos
• Mecanismos de regulación de células
• Dinámica poblacional
• Epidemiología
Implementaciones
• Fundamentos sólidos
• Ecuaciones diferenciales y/o de diferencias
• Transformada de Laplace y transformada “z”.
• Balances de energía
• Leyes de Newton
Retos actuales
• Sistemas autónomos capaces de operar en presencia de fallas y/o
incertidumbre.
5/Jul/2017
IEEE Spectrum
Retroalimentación
• La primera aplicación industrial ocurrió con el regulador de Watt
Retroalimentación
«Cuando esta única dificultad sea resuelta, la era del vuelo habrá arribado, ya
que todas las demás dificultades son de menor importancia.»
Retroalimentación
Planta o proceso
Referencia
Contro Actua
Sistema Salida
lador dor
Sensor
Objetivos de control
Examples
Examples
Ejemplos
Ejemplos en la Sección
proceso de admisión a la Maestría 201
Fecha: 4 al 29 de junio de 2018.
Horario: 9:00 a 11:00 hrs.
Contenido
CONTENIDO
1. Introducción.
1.1. Elementos básicos de un sistema de control.
1.2. Concepto de control retroalimentado.
1.3. La computadora como herramienta de diseño y de control.
1.4. Modelos de sistemas físicos.
Un sistema es dinámico
ecuaciones cuando
puestas como ejemplosus
en elvariables cambian
parágrafo 'Ecuaciones en función
diferenciales de otra
ordinarias'
variable que generalmente
son de primer orden, pues es
soloel tiempo.
contienen la derivada primera de la incógnita. Si hay
alguna derivada de segundo orden de la incógnita, sin que haya otras derivadas de orden
superior, la ecuación se llama ecuación diferencial ordinaria de segundo orden. En
Una ecuación
general,diferencial
el orden de una ordinaria (ODE)
ecuación diferencial esorden
es el aquella en ladeque
de la derivada mayorsolamente
orden se
tiene una devariable independiente, en el caso de los sistemas dinámicos, tal
la incógnita.
d ni d n−1i di
an (t) n
+ an−1 (t) n−1
+ + a1(t) + a0 (t)i = v(t) (1)
dt dt dt
se llaman ecuaciones diferenciales ordinarias lineales. Los términos an (t) , an−1 (t) , ...,
a1(t) , a0 (t) se llaman coeficientes de la ecuación diferencial lineal. El término v(t) se
llama término independiente para distinguirlo de los coeficientes; porque, como ellos,
no depende de la incógnita i. En general, los coeficientes y v(t) son funciones de la
variable t, aunque pueden no depender de ella, ser constantes.
Las ecuaciones como (1) se llaman lineales porque la contribución de cada derivada al
término independiente es lineal. Es decir, si una derivada se duplica, triplica..., su
contribución al término independiente se duplica, triplica...; en general, si la derivada se
Sistemas eléctricos
Sistemas mecánicos traslacionales
Sistemas mecánicos rotacionales
Ecuaciones diferenciales de sistemas físicos
Ejemplo
Modelar matemáticamente el sistema mecánico indicado en la figura,
suponiendo que la masa se mueve horizontalmente sin rozamiento apreciable
y que el resorte y el elemento de fricción tienen comportamiento lineal.
Ecuaciones diferenciales de sistemas físicos
Solución
Se sustituyen las fuerzas por su valor en el diagrama de sólido libre, aplicando
las leyes de Newton
Ejercicio.
Obtenga las ecuaciones diferenciales que modelan al siguiente sistema
mecánico traslacional.
Ecuaciones diferenciales de sistemas físicos.
Ejercicio.
Obtenga las ecuaciones diferenciales que modelan al siguiente sistema
mecánico traslacional.
hapter 21: RLC Circuits
Ejercicio
Obtenga la(s) ecuación(es) diferencial(es) que modela(n) al siguiente circuito
RLC. Obtenga también una representación en variables de estado, al considerar
como estados al voltaje en el capacitor y a la corriente de malla.
PHY2054: Chapter 21 1
Ejercicio
Obtenga la(s) ecuación(es) diferencial(es) que modela(n) al siguiente circuito
RLC. Obtenga también una representación en variables de estado al considerar
Electrical
el voltaje Example:como
en el capacitor An RLC Circuity la corriente en el inductor como
un estado
otro estado.
x1 = vC (t ); x2 = i L (t )
ξ = (1 / 2)Li L2 + (1 / 2)Cvc2
x1 (t 0 ) and x2 (t 0 ) is the total initial iL L
energy of the network
USE KCL at the junction
iC
dv
ic = C c = +u (t ) − i L
dt u(t) vC C R +
di
L L = − RiL + vc
V
dt o
The output of the system is represented by : vo = RiL (t ) -
dx1 1 1
= − x2 + u (t )
dt C C
dx2 1 R
+ x1 − x2
dt L L
The output signal is then : y1 (t ) = vo (t ) = Rx2
16
Ejercicio
Obtenga la(s) ecuación(es) diferencial(es) que modela(n) al siguiente circuito
Electrical Example: A
RLC. Obtenga también una representación en variables de estado al considerar
el voltaje x1 = vC (t ); x2 en
= i L el
ectrical Example: Anen el capacitor
RLC Circuit como un estado y la corriente (t ) inductor como
otro estado. ξ = (1 / 2)Li L2 + (1 / 2)Cvc2
x1 (t 0 ) and x2 (t 0 ) is the total initial
energy of the network
nitial iL L USE KCL at the junction
dvc
ic = C = +u (t ) − i L
iC dt
di L
u(t) vC C R + L = − RiL + vc
V dt
o The output of the system is represented by : vo = RiL (t )
epresented by : vo = RiL (t ) -
dx1 1 1
= − x2 + u (t )
dt C C
dx2 1 R
+ x1 − x2
dt L L
(t ) = vo (t ) = Rx2 The output signal is then : y1 (t ) = vo (t ) = Rx2
16
Ejercicio
Obtenga la(s) ecuación(es) diferencial(es) que modela(n) al siguiente sistema
rotacional.
Ejercicio
q2
q1
mente
ANTECEDENTES /' "#$ = 7' 5"#$ Ec.3
Vázquez-Espinoza,
a la E. Aquino-Díaz torque mecánico es proporcional a la corriente eléctrica. Esto
nicos.
rtomatización de Procesos
de de corriente Industriales se aprecia en la ecuación
La siguiente relación Ec.4.
mecánica-eléctrica establece que el
otor directa de imanes permanentes es
ergía ANTECEDENTES torque mecánico es proporcional a la corriente eléctrica. Esto
ente utilizado
Politécnica
ustos. de debido
Puebla a su desempeño, pues es fácil 01 "#$ = 71 (' "#$ Ec.4
Mateo Cuanalá,y Puebla,
su velocidad
edosa México.
su posición, C.P.dispositivo
este 72640 tiene se aprecia en la ecuación Ec.4.
or
s delde corriente directa de imanes permanentes es
ticas mecánicas y eléctricas que requieren del uso de
n@uppuebla.edu.mx
sidoutilizado Ya se cuenta con un conjunto de ecuaciones que permiten
nte debido a su desempeño, pues es fácil
es diferenciales para poder ser modelado. 01 "#$ =de71 (' "#$ Ec.4
su velocidad y su posición, este dispositivo tiene obtener una serie de funciones transferencia muy útiles.
icas mecánicas y eléctricas
mica. que1.requieren
Figura. Circuito RC.del uso de Se inicia por obtener la transformada de Laplace de las
Ya se cuenta
ecuaciones con un conjunto de ecuaciones que permiten
Ec.1-Ec.4.
s diferenciales para poder Figura.
ser modelado.
1. Circuito RC.
+,- ".$ obtener una serie de funciones de transferencia muy útiles.
La ecuación D !de"#la
$= &' (' "#mecánica
sección $ + *' del modelo+ /' "#$del Ec.1
motor
La ecuaciónESARROLLO +.
de la sección mecánica del modelo del motor Se inicia por
8"9$obtener
= & : la"9$transformada
+ * ;: "9$ de
+ Laplace
/ "9$ deEc.5
las
es la ecuación Ec.2.
es la ecuación Ec.2. ' ' ' ' '
ecuaciones Ec.1-Ec.4.
icia con el modelo de circuito eléctrico-mecánico
otores
2+3".$ 01 ";$ = 2;5"9$ + 45"9$ Ec.6
enunla Figura 1. D
+3".$
do
del SiESARROLLO
se
0 aplica
0"1
# $ el=análisis
"#$= 2 +de
+ mallas
45"#$
45"#$ a la Ec.2 Ec.2
8"9$ = &' :' "9$ + *' ;:' "9$ + /' "9$ Ec.5
osible 1 +.
ctrica
de del diagrama de la Figura+.1 se cumple la
stante
nte
cia
Ec.1. con elSemodelo
proponende circuitoqueeléctrico-mecánico
relaciones permite la interacción de las /' ";$ = 7' 5";$ Ec.7
rmite
la laSeFigura
proponen
ecuaciones relaciones
Ec.1 que
y Ec.2.eluna de permite
dichas la interacción
relaciones propuestas de las 01 ";$ = 2;5"9$ + 45"9$ Ec.6
en
por 1. Si se aplica análisis de mallas a la
os. lo es asumir
ecuaciones Ec.1que existe una
y Ec.2. una de
relación
dichasproporcional
relaciones entre el
propuestas 01 "9$ = 71 :' "9$ Ec.8
trica
de del
rrollo diagrama de la Figura 1 se cumple la
voltaje inducido en la armadura y la velocidad angular de
es asumir
Ec.1.
metros que existe una relación proporcional entre el /' ";$ = 7' 5";$ Ec.7
gía giro del motor, esto de expresa en la ecuación Ec.3
voltaje
manes
os. inducido en la armadura y la velocidad angular de
osa
giro del motor, esto de expresa/' "#$en
= la
7' ecuación
5"#$ Ec.3 Ec.3 01 "9$ = 71 :' "9$ Ec.8
del
do La siguiente relación mecánica-eléctrica establece que el
Elementos de la transformada de
Laplace
Carlos Alberto Cruz Villar
cacruz@cinvestav.mx
La transformada
la función g(t ). Elde
factor sLaplace
es un número complejo: s = s + j!, por lo cual toda función
G(s) puede representarse en el plano cartesiano s según se muestra en la figura 2.2.
De esta forma, s
Introducción a los sistemas de control: conceptos, aplicaciones y simulación con MATLAB la función g(t ). El f
G(s) puede represen
1. Concepto de la2.2 transformada de Laplace
Figura j
Plano s
Plano s compuesto
Definición. Unaporfunción
un eje real "u(t)
y definida en 0R ∑ t < 1 tiene transformada deFigura 2.2
El término g(t )
un representa
eje imaginario jal
!. sistema, y corresponde
Laplace si existe un real a > 0 tal que la integral 0 e°st
1 a u(t)
la descripción matemática
dt converge
Plano s compuesto
para s por
> un
a. eje real " y
de las características físicas de un determinado proceso físico.
En este caso, la transformada de Laplace de la función u es la función û definida un ejeen
imaginario j !.
Resolver una ecuación diferencial supone determinar una expresión para la
Transformada de Laplace, definición
el intervalo a < s < 1 cuyo valor en cada s está dado por
variable dependiente y(t ) libre de derivadas.
SiZun sistema g(t ) es lineal, su correspondiente función racional polinomial G(s), de-
1
nominada función
°st de transferencia, tendrá la forma:
û(s) = e u(t) dt. (1) Si un sistema g(t
0 (bm sm + bm −1sm −1 + b 1s + b o )
G ( s) = K e− (2.4) función d
nominada
Laveces
A transformada
convienede Laplacela convierte
denotar transformada una función g(t ) del dominio tiempo, definida
+ an −1sn −1L
sn
uanmediante + a{u}.
1s + a o
R 1 de°stLaplace û de
paraRecuérdese
tiempos mayores
que laointegral
iguales aimpropia
cero, en unaefunción
donde: 0
u(t) dtG(s) propiasidel
converge la dominio s me-
integral finita
R
diante R
e lau(t)
integral impropia:
B °st B °st
dt existe para todo B > 0 y si lı́mB!1
K = constante del sistema.
e u(t) dt existe y es finito.
0 0 donde:
Entonces, por definición,
{ } ∫
m∞
Bms + b m − 1s−+s t… + b1s + bo = polinomio del numerador de grado m.
Z 1
L g ( t ) = sn + ag (t ) es +Z…d +t =
A a sG+(aso)= polinomio del denominador (2.3)
de grado n. K = constante del s
n o n−1 B 1
°st T = atraso de tiempo°st Bmsm + b am − 1s + …
(se presenta cuando el sistema no reacciona instantáneamente
e u(t)una dt entrada);
= lı́men este ecaso,u(t) dt
se considerará A snatrasos
que T = 0, luego se analizará el caso para +a s+…
n−1
De esta forma, si la integral existe,desetiempo
dice ! 0.G(s) es la transformada de Laplace de
Tque
0 B!1 0 n
T = atraso de tiem
la función g(t ). El factor s es un número complejo: s = s + j!, por lo cual toda función
Ejemplos. una entrada); en est
G(s)(Función
puede representarse La transformada
sg(t) de Laplace convierte una ecuación diferencial de ordenden tiempo
en una T ! 0.
constante). enLaelfunción
plano constante
cartesiano u(t) según
= 1 se muestra
tiene en la figura
transformada 2.2.
de Laplace
ecuación algebraica de grado equivalente al orden de la ecuación diferencial, por lo que
1
L{g(t)}
û(s) = s
definida en 0 < s < 1. Enlosefecto,
polinomios del numerador y el denominador de G(s), ecuación (2.4), puedenLarepre-
transformada
sentarse por medio de sus respectivas raíces: ecuación algebraica
Figura 2.2 Z 1 Z jB °sB los polinomios del
Plano s e ( s1 z 0 )(1s z 1 )
Plano s compuesto L{g(t)}
û(s) = e°st dt = lı́m
e°st dt = lı́m (°G ( s ) K+ ) = , sentarse por medio
(2.5)
0 B!1 0 B!1 s ( ss p 0 )(ss p 1 )
por un eje real " y
R1
un eje imaginario j !. A las raíces
para 0 < s < 1. Se observa que la integral delepolinomio
°st del numerador
dt diverge para s ∑ 0. llama ceros, los cuales se representan
se les
por círculos en0 el plano
at s. A las raíces del polinomio del denominador se les denomina
(Función exponencial). La función
polos y se representan por un símbolo a manera de cruzLaplace
u(t) = e tiene transformada de en el plano s. A las raíces del p
1
û(s) = s°a definida en a < s < 1 . En este caso, por círculos en el p
Z Z polos y se representa
1 1
Si un sistema g(t=) es lineal, 1 racional polinomial G(s), de-
û(s) e°st esu
at correspondiente
dt = e(a°s)t dtfunción
= para s > a.
nominada función de transferencia,
0 tendrá 0la forma: s°a
C02_1 Hernandez_ISC.indd 26 2/11/10 10:29
sm + bmu(t)
(Función tn , n > 0 entero). La(bfunción sm=−1 t+nb(ns +
>b0 )entero) tiene transformada
m −1 1 o
de Laplace û(s) = sn+1 G
n!
( s ) = K en 0 < s < 1.
definida
n
e−
n −1
(2.4)
C02_1 Hernandez_ISC.indd 26
Entonces, por definición,
Z 1 Z B
°st
e u(t) dt = lı́m e°st u(t) dt
0 B!1 0
Ejemplos.
(Función constante). La función constante u(t) = 1 tiene transformada de Laplace
û(s) = 1s definida en 0 < s < 1. En efecto,
Transformada
Z 1de Laplace
°st
Z B
°st e°sB 1 1
û(s) = e dt = lı́m e dt = lı́m (° + )= ,
0 B!1 0 B!1 s s s
R1
para 0 < s < 1. Se observa que la integral 0 e°st dt diverge para s ∑ 0.
u(t) = eat tiene transformada de Laplace
(Función exponencial). La función g(t)
1
L{g(t)}
û(s) = s°a definida en a < s < 1 . En este caso,
son tres funcionesZ diferentes
1 Z 1
esencialmente iguales en 01∑ t < 1 tales que
L{g(t)}
û(s) = e°st eat dt = e(a°s)t dt = para s > a.
0 s ° a 1
L{H(t ° a)} 0= L{H1 } = L{H2 } = .
n n
s
(Función t , n > 0 entero). La función u(t) = t (n > 0 entero) tiene transformada
En lo que sigue no
n! distinguiremos entre funciones que sean esencialmente iguales.
de Laplace û(s) = sn+1 definida en 0 < s < 1.
Definición. Una función v(s) definida en un intervalo a < s < 1 tiene trans-
Primero, para n = 1, integrando por partes obtenemos
formada inversa de Laplace si existe una función u(t) definida en 0 ∑ t < 1 tal
que Z 1 Z 1
t Ø 1 1
L {t} = t e°st dt = lı́m (° = v,Øt=B
L{u}e°st t=0 ) + e°st dt = 2
0 B!1 s s 0 s
En este caso se dice que u es la transformada inversa de Laplace de v y se denota por
L°1 {v}.
1
Recordamos que por la propiedad de anulación de las transformadas de Laplace
en 1, una condición necesaria para que una función v(s) posea transformada inversa
de Laplace es que
lı́m v(s) = 0.
s!1
4. Integral Rt
v(s)
L°1 {©Rs1
} ™ = 0
L°1 {v}(r) dr.
°1 1 °1
L s
v(r) dr = t
L {v}.
5. Convolución:
L°1 {v(s)w(s)} = L°1 {v} § L°1 {w}.
Transformada
L{1}
L{e }
de== Laplace,
at
, L{±(t)} derivada=
1
s
1
, L{±(t ° a)} =
1
e°as
s°a
n! n°1 at
L{tn } = , L{ t(n°1)!
e
} = 1
(n ∏ 1)
5. Resumen
L{sen at} =
sn+1
a
s2 +a2
, 1
L{ 2a3 (sen at ° at cos at)} =
(s°a)n
1
(s2 +a2 )2
s s2
L{cos at} = s2 +a2
, L{ 2a13 (sen a t + a t cos a t)} = a2 (s2 +a2 )2
R t t °1
5.1. Transformada de Laplace
L{senh at} = a
s2 °a2
s
, L{ 0 2n
t °1 1
1
L [ (s2 +a 2 )n ] dt} = 1
(s2 +a2 )n+1
s
L{cosh at} = s2 °a2
, L{ 2n
R L [ (s2+a2)n ]} = (s2 +a2 )n+1
1 °s t
1. Definición: L{f (t)}(s) = 0
e f (t) dt.
Nota:La función ±(t ° t0 ) es la función Delta de Dirac definida como sigue
Ω
2. Linealidad: L{Æ f (t) + Ø g(t)}(s) t =Æt0L{f }(s) + Ø L{g}(s).
1 si=
±(t ° t0 ) =
0 si t 6= t0
y además si û(s) = L{u(t)}(s)
3. Translación: Z 1 entonces û(s ° a) = L{eat u(t)}(s).
±(t ° t0 ) dt = 1.
4. Translación y truncamiento:
°1 L{H(t ° a)u(t ° a)}(s) = e°as L{u}(s).
5. Derivada n-esima:
L{f 0 (t)}(s) = s L{f }(s) ° f (0+ ).
L{f 00 (t)}(s) = s2 L{f }(s)16° s f (0+ ) ° f 0 (0+ ).
(n)
L{f (t)}(s) = sn L{f }(s) ° sn°1 f (0+ ) ° sn°2 f 0 (0+ ) ° · · · ° f (n°1) (0+ ).
6. Transformada de la integral:
nR o Ra
t 1 1
L a f (r) dr (s) = s
L{f }(s) ° s 0
f (t) dt.
8 9
>
> >
>
<Z t Z t =
1
L ··· f (t)dt . . . dt (s) = sn
L{f }(s).
>
> >
>
:| 0 {z 0} ;
Transformada de Laplace, linealidad
Transformada de Laplace, translación
a t
Z 1
L{H(t ° a) u(t ° a)} = e°st u(t ° a) dt
a
Z 1
= e°s(x+a) u(x) dx = e°as L {u} .
0
5. Convolución:
Tabla de transformadas de Laplace
L°1 {v(s)w(s)} = L°1 {v} § L°1 {w}.
5. Convolución:
Tabla de transformadas de Laplace
L°1 {v(s)w(s)} = L°1 {v} § L°1 {w}.
Los sistemas que consideramos en este curso están descritos por modelos
lineales, estacionarios, en tiempo continuo. Éstos pueden “siempre”
representarse por una ecuación diferencial ordinaria de la forma:
Función de Transferencia
Función de Transferencia
Función de Transferencia
Función de Transferencia
Función de Transferencia
Función de Transferencia
Elementos de la transformada de
Laplace, ejercicios.
Carlos Alberto Cruz Villar
cacruz@cinvestav.mx
#
#
x3
&
C x2 S = C Y(s) -K = X01(s)K S C x2 S + C K S u
-(z - p) 0 -p x3 z - p
he inverse Laplace transforms of the preceding four equations, we obtain
Fig. 2-58. Sistema de
# x1
tren de engranes.
2-66. Sistema mecánico.
Fig.Hence U(s)
+
as + b 1
Y(s)
2. Considere que al sistema de la siguiente figura se le aplica un par en sentido horari
x
ra la flecha 1, la ecuación de movimiento es 1 = -5x 1 + 10x 2 – s2
y = [1 0 0]# C x2 S
zquierdo del resorte. Encuentre la ecuación de movimiento del sistema.
J , & = -k& x2-=xT3-x + I 3 + Tu s + 1
(2-50) -1 0 -1
0
Ejercicios x# 3 = x1 - x3 G(s) = [1 0 0] C 0 s + 1 -1 S C 0 S
elthe
paroutput
trasmitido a l aintegrator
of the flecha 2. Para and latheflecha 2, of the first-order delayed integrators
outputs
y = x1 0 0 s + 2 1
nd (z-p)/(s+p)D J ~ =B are ~ chosen
-be2 +
- TLas stateT2 variables. It is important (2-5 1 ) to remember that
f the
el parblock
e-space model(s+z)/(s+p)
Obtenga
aplicado of
a lathe lasystem
flecha 2 a in
función Figure 2–28(a)
the transferencia
de
través standard
de los cannot
form
engranes be
isdel
given a state
by variable,
sistema descritobecause (a) this
por:
es
3. a derivative
esrticciones term, # s+z.
geométricas, 1 1 1
. x 1 -5 10 0 x 1 0
ransfer functionCof # the system
rlOl r20zdefined by s + 1 (s + 1)2 (s + 1)2(s + 2)
x2 S = C 0 '= 0 -1 S C x2 S + C 1 S u 0
## 1 1
l trabajo realizadoxx pof
13 -11 1 es
el engrane -1
10 igual xx13 = [1por
0 al realizado 000el engrane
0] F 02, a V C0S
# s + 1 (s + 1)(s + 2)
C x2 S T=, BC~=0T ~-1 B , 1 S C x21 S + C 0 S u 1
# 1
x3 y 0= [1 0 0 -20] C x32 S 1 0 0
U(s) X2(s) + s + 2 X1(s) Y(s
x3 + b + 1
x1 – s s
ant to note that this yis = not[1the0only 0] C state-space
x2 S representation 1 of the system. Infinite- 1
er state-space representations are possible. However, = the1)number
2
=
of state3 variables
2 is + 2
x3 (s + (s + 2) s + 4s + 5s
any state-space representation of the same system. In theSolución present system, the num-
Figure 2–27
4.
variables
eferring toisEquation
three, regardless
(a) Control system;
(2–29), the of what variables
transfer functionareG(s)
chosen as state
is given by variables.
ate-space model A–2–12.
for the system Consider shown a system with2–27(a).
in Figure multiple inputs and multiple outputs.When the system has m
(b) modified block G(s) = C(sI - A)-1B + D
diagram. output, the MATLAB command
rst, notice that (as+b)/s2 involves a derivativeY(s) term. Such a derivative term(b) may be
em, matrices
we modify (as+b)/s A, B, C, 2 and D are
as 1
as + b
– s2 [NUM,den] = preceding
ss2tf(A,B,C,D,iu)
-1 1 0 as + b the
Taking 0 inverseb Laplace
1 transforms of the three equations, we obtai
A = C 0 -1 = aa + b # = 0
1S , sB2 = C 0 S , s Cs = [1 0 0], xD 1 = -ax1 + x2 + au
0 0 -2
produces transfer
1
functions for all outputs
# to each input. (The numerator coefficient
Electrical Example: An RLC Circuit
x1 vC (t ); x2 i L (t )
1 / 2 Li L2 1 / 2 Cvc2
iL L
Ejercicios x1 (t 0 ) and x2 (t 0 ) is the total initial
energy of the network
Signal-Flow Graph State Mod
USE KCL at the junction Electrical E iC
dv
Considere las ecuaciones diferenciales
ic C c u (t ) del
iL siguiente circuito, así como su -R/L
dt x1 vC (t ); x2 v
u(t) i LC(t ) C R
representación en variables Lde di L estado al considerar el voltaje en el 2capacitor
RiL vc 1 / 2 Li L 1 / 2 Cvc2
como un estado y la corriente en el inductor como
dt
1/C otro estado. x1 (t 0Obtenga
) and x1/L2 (t 0 ) is the total initial
The output of the system is represented by : vo RiL1/s (t )
cal Example:también Ansu
RLC Circuit
función de transferencia
dx1 1
al
1
considerar Vo como Electrical
la energy
salida Example:
of theynetwork
valide AnsuRLC Cir
-1x2B u (t ) 1/s x2
resultado con la expresión C(sI-A)dt C C x
USE
1
KCL at the junction
dx2 1
U(s)
x1 vC (t ); x2 i L (t ) dv
R ic C c u (t ) i L
x1 x2
dt L L 2
1 / 2 Li L 1 / 2 Cvc 2 dt
The output signal is then di L -1/C
iL L x1 (1t 0 )) and
: y ( t vox(t )(t )Rx
2 0 is the total initial L
2 RiL vc
V ( s ) dt
energy of G the( snetwork o
) The output of the system is represented by :
USE KCL at the junction U (s) s 2 s 1
iC dx1
x2
1
u (t )
dvc .
ic C u (t ) i L1 1 dt C C
u(t) vC C R + dt x1 x2 udx
(t ) 1 R u(t) vC
di C C 2
x1 x2
V L L Ri L . vc dt L L
o dt 1 R The output signal is then : y (t ) v (t ) Rx
-
x 2 x
The output of the system1 is represente x2 ; vod byRx : vo2 Ri L (t ) 1 o
ed by : vo RiL (t ) L L
dx1 1 1
dt Vo
C
x2( s ) u (t )
C R / LCs 2 R / LC
;
dx2 1 U ( sR)
x1 x2 1 R / Ls 1 / LCs 2 s 2 R / L s 1 / LC
dt L L
The output signal is then : y1 (t ) vo (t ) Rx2
) Rx 2
16
•W0 case. and C = 0.5.
/?o J P2.9 Determine the transfe
+
Problemas 2 y+ 3 P2.5 Fluidcoupled
by the the
spring-mass
flowing through
5-plane
nonlinear
an orificesyc
pole-zero di
equation
M = l,b/k = X l ,-a n dp2y\
Q = K{P
FIGURE P2.1 Electric circuit.
Ejercicios where the variables are shownl. in F
FIGUREP2.2 P2.7
A dynamic vibration absorber
A differentiating circuit.is shown in Figure a constant [2], (a) Determine a lin
P2.2. This system is representative of many situations for the fluid-flow equation, (b) Wh
P2.8 Determine
A involving la the
bridged-T función
network de of
vibration transferencia
is machines
often used Yin1(s)/F(s)
containing ACunbal- del sistema
control de laDetermine
approximation
P2.10 siguiente
obtainedthe
in transf
part (a
anced
figura. components. The parameters M and k may
systemsEncuentre
as a filter losnetwork
parámetros [8].necesarios
The2 circuit M2ofy kone
i2
12 de manera que
point is P, - P
vibrationla2 masa
= 0? M1
absorber syste
be chosen so that the main mass M{ does not vibrate
no vibre
in theen
bridged-T estado
network
steady srateestacionario
iswhen
shown
F(t) in acuando
= Figure t).F(t)
s'm(co0P2.8. = athe
Show
Obtain sinthat
(wo t). the necessary parameter
the transfer function
differential equations of describing
the network is
the system. Mi does not vibrate
Fit) = flsin(w0f).
«1
j P2.ll For electromechanica
Force
Fin ^ •
i*. " >
LzZlb
+
power amplification, rot
[8,19].
FIGURE P2.5 Anthrough
Flew amplidyne is a
an orifice.
plifier. An amplidyne an
M, j v i('J
Figure P2.ll. Obtain the
andthedraw
P2.6 Obtain thefunction
transfer block dia
vd = k2iq and vQ = kxic.
M2 Y y2(r)
FIGURE P2.8 Bridged-T network. for the two-mass system given in Fi
FIGURE P2.2 Vibration absorber.
P2.3 A coupled spring-mass system is shown in Figure
P2.3. The masses and springs are assumed to be equal.
Control
Obtain the differential
field equations describing the system.
- • .r,(i)
2-57, la ecuación de movimiento de la masa m, es
mla= m1g- T
Para la masa m,,
5.2 SISTEMAS DE DE
5.2 SISTEMAS PRIMER
PRIMERORDEN
ORDEN
5.2 SISTEMAS DE PRIMER ORDEN
Un sistema de primer orden es aquel que queda definido por una ecuación diferencial
Un sistema
Un de primer
sistema
Un
de sistema deorden
de primer orden
primer
primer orden:
está
orden descrito
es aquel que
es aquel quedapor
quequeda defi la por
nido
definido ecuación
poruna
una diferencial:
ecuación
ecuación diferencial
diferencial
de primer orden:orden:
de primer dy
ady + by = cr (t ) (5.1)
dy
a adt ++byby==crcr((t ) (5.1) (5.1)
dtdt
Al considerar constantes a los coeficientes a, b y c, se determinará la función de trans-
ferencia G(s) delconstantes
Al considerar sistema queatransforma
los coefi cientes a, bb yys c,
al dominio laseecuación
determinará (5.1) ,la
suponiendo
función decero
trans-
Al considerar constantes a los coefi cientes a, c, se determinará la función de trans-
Que al transformar a la
ferencia en
condición
G(s) Laplace,
inicial
del
G(s) delel sistema
ferencia unitario coefi
sistema
ciente
y(0).
que de
quePara
transforma
la mayor
resulta:
obtener
transforma G(s)
al
derivada
en términos
dominio
al dominio
contenida
s la
s la
en
de los
ecuación
ecuación
la
polos del
(5.1)
ecuación (5.1)
sistema,
, se
suponiendo hace
, suponiendo
diferencial:
cero
cero
a la condición inicial y(0). Para obtener G(s) en términos de los polos del sistema, se hace
a la condición
unitario elinicial y(0). Para
coeficiente de laobtener
mayor derivada G(s) encontenida
términos ende los polosdiferencial:
la ecuación del sistema, se hace
unitario el coeficiente de la mayor + ( b / a )Y (contenida
sY ( s )derivada s ) = ( c / a ) R en ( s ) la ecuación diferencial:
y
( ) (
sY ( s ) + b / a Y ( s ) = c / a R ( s ) )
y sY ( s ) +Y (bs )/=aRY( s )( s )( c=/ ac) / a R ( s )
( ) ( )
Con lo que
y se obtiene la función de transferencia, s + (cb//aa )
( ) FT,
Y ( s) = R ( s)
G (Y
Y ( s)
s ) =( s ) = R=( s )
( ( ))
( c /s +ac)/ba/=a(c / a) (5.2)
R ( s ) s + (c b//aa ) s + ao
G ( s) =
Y ( s)
=
( () )
s + b / a (c / a )
= (5.2)
donde el polo de la función de transferencia
La ecuación (5.2) seG
R ( s) s +
Y ( s)
( s ) = como:=
rescribe
( ( ))
G(s)
c /a b / a
es p =
=
s+ a a=o (b/a).
(c o/ a )
(5.2)
donde el polo de la función de transferencia
La ecuación (5.2) seGrescribe
R ( s ) s + G(s)
c /a a /b
( )
b / aes p =s +aoao= (b/a).
c /b K
( s ) = como: = = (5.3)
s + b / a a / b (a / b ) s + 1 ! s + 1
donde el polo de la función de transferencia c / a a / b G(s)c /esb p = aoK= (b/a).
donde G
La ecuación (5.2) se rescribe como: ( s ) = = = (5.3)
s + b / a a / b (a / b ) s + 1 ! s + 1
K = Ganancia del sistema (factor de amplificación entre salida y entrada).
donde
! = Constante deG c /a a /b c /b K
( s ) = del sistema (segundos).
tiempo = = (5.3)
s + b / a a / b ( a /
K = Ganancia del sistema (factor de amplificación entre salida y entrada). b ) s + 1 ! s + 1
La ecuación (5.3) queda expresada en términos de la constante de tiempo ! del
= Constante
donde ! sistema de tiempo del sistema (segundos).
(el número ! se tratará más a fondo dentro de poco; al conocer ! será posible
(s) del sistema que transforma al dominio s la ecuación dy + by
de primer orden: a a(5.1)
+ by =, cr
dt
suponiendo
=(tcr
) (t ) cero (5.1)(5.1)
ión inicial y(0). Para obtener G(s) en términos de losa polos dy
dt
+ by del
= crsistema,
(t ) se hace (5.1)
.2 SISTEMAS DE PRIMER
coeficiente de la mayor derivada ORDEN
contenida
AlAlconsiderar
considerar en
constantes
constantes a la
a los los dt
ecuación
coefi
coefi a,diferencial:
cientes
cientes ba,y bc,ysec,determinará
se determinará la función
la función de trans-
de trans-
ferenciaG(s)
ferencia G(s)deldel sistema
sistema que que transforma
transforma al dominio
al dominio s la secuación
la ecuación (5.1)(5.1) , suponiendo
, suponiendo cerocero
Un sistema de primer orden Al considerar
es aquel que constantes
queda a
defi losnido coefi porcientes
unaG(s) a,
ecuación b y c, se determinará
diferencial la función de setrans-
de primer orden:sY ferencia
a la condición
(
del (coefi )
inicial
)ciente
dy y(0).dePara
(
y(0).
de
la laR
Para
)
mayor(
transformas
mayor)
obtener
a la condición inicial y(0). Para obtener G(s) en términos de los polos del sistema, se hace
+unitario
( s ) unitario bG(s)
/ aelel Ycoefi =ciente
ssistema c /que a al
derivada
derivada dominio
en términos
contenida
contenida s la ecuación
en la
de
enecuación
los polos
(5.1)
la ecuación
del
,
sistema,
suponiendo
diferencial:
diferencial:
hace
cero
a la condición inicial a + by = cr (t ) obtener G(s) en términos de(5.1) los polos del sistema, se hace
( ) ( ( ) ) ( () ) dt
unitario el coeficiente de la mayor
c /a sYsY ( s )(+sderivada
) +b /ba /Ya (contenida c / ac /Raen
s ) (=s ) =
Y ( sR)la( secuación
) diferencial:
Respuesta de sistemas
Al considerar constantes
( ) de( primer
Yy (ys a) =
) ( (( ) orden
losR ( s )cientes a, b y c, se determinará la función de trans-
coefi
))
ferencia G(s) del sistema que transformas al+dominio b / a sYs la( secuación ) + b / a(5.1) =
Y ( s,)suponiendo
c / acc //aa R (cero s)
a la condición inicialyy(0). Para obtener G(s) en términos deYlos( spolos Y ( s ) = ) = R (del
R ( s ) s ) sistema, se hace
( ) ( () ) s + s b+/ ab / a
( ( ) ))
(
unitario el coeficiente deYla (mayor c /
s ) derivada contenida a (c /en a )la ecuación diferencial: c /a
G ( s) = = = Y (Ys )(Y=s )(Rs )( s ) c / ac / a (c /(ac)/ a(5.2)
( () ) ( ) ( () )
s/ +
RsY ( s )( s ) + sb+/ a bY/( as ) = c G a(=so()s=) = = s + b /=a = )
a(Gs )R (5.2)(5.2)
R (R ( )
s )( s ) s + s b+/ ba / a s + as o+ a
y
a=(de
Y ( s ) ( c /a ) ( c / a )
o
olo de laLa función
anterior de transferencia
FT
donde se puede
elelpolo G(s)
polodede la la c p/G
esfunción (
reescribir
función s ) ade) o=
=transferencia (b/a).
=como: G(s) es pes ==p =ao =a =(b/a). (5.2)
ción (5.2) se rescribe como:
donde
La Y
ecuación( s )
La ecuación (5.2)
= R (
(5.2)s ) se
( )
rescribe
s +sebrescribe
/a
Rtransferencia
como: (
como:
s ) s + ( b G(s)
/ a ) s + a o
o (b/a).
donde
c / aGel( sapolo / bY de ( s ) la función
c c//GbaG ( )
( s )(de
c / a/ aa /ab / bG(s)
=s ) =(transferencia
c / acK ) = = esc /pb== a=o = K(b/a).
c /b K
(5.3)(5.3)
G ( s) = ) = = = = = + b /( a a /) b (a / b ) s + 1 ! s +(5.3) (5.2)
La ecuación (5.2) se
( )
rescribe s como:
s + b / a a / bR ( s ) (a /s +b ) bs /+a1 s !+s a+so b+/1a a / b (a / b ) s + 1 ! s + 1
1
donde
donde c /a a /b c /b K
donde el polo de la función de transferencia G G(s) = p = ao = (b/a).
( s ) es = = (5.3)
K
La ecuación (5.2) se rescribe = Ganancia del sistema (factor s + b de
/ aamplifi
a
como: del sistema (factor de amplificación entre salida y entrada). / b cación
( a / b entre
) s + 1 salida ! y
s + entrada).
1
K = Ganancia
! = Constante de tiempo del sistema (segundos).
ncia del sistema (factor donde de ! =amplifi c / a cación
Constante a /deb tiempo entre
c / bdel salidasistema Ky entrada).
(segundos).
nte de tiempo del sistemaLaLa G ( s ) = =
ecuación (5.3) queda expresada en términos de la(5.3)
(segundos). = constante de tiempo ! del
K =sistema s +ecuación
b / del
a a /sistema
b (5.3) b ) s + 1 expresada
(a /queda s + 1 en
! amplifi
Ganancia (el número ! se tratará más a fondo dentro de poco;la alconstante
(factor de cacióntérminos entre de salida yconocer
entrada). !deserá
tiempo
posible! del
donde sistema (ellade
! = determinar
Constante número
tiempo! se
velocidad del
dede tratará
sistema
respuesta más dela sistema).
fondo dentro de poco; al conocer ! será posible
(segundos).
ción (5.3) queda expresada determinar en términos
la velocidad la
de respuesta constante del sistema). de tiempo ! del
Una vez establecida la función de transferencia G(s) del sistema, se procederá a deter-
número ! se tratará
K = Ganancia más
del sistema La a
(factor fondo
ecuación
Una de
vez dentro
amplifi
(5.3)
establecidacación
queda de
la entrepoco;
minar su respuesta o salida y(t ) cuando se aplica una! entrada
expresada
función salida al
de y conocer
entrada).
en términos
transferencia será
de del
G(s) laposible
constante deAtiempo
sistema,r(tse) procederá
escalón = ! del
U(t ). a deter-
! = Constante de tiempo
r la velocidad de respuesta sistema del
Ladel
minar sistema
(el su
número
respuesta (segundos).
sistema).
respuesta seo tratará
del! sistema salida se y(t más
obtiene ) cuandoa al
fondo se aplica
reordenar dentro launa deentrada
ecuaciónpoco;(5.2): escalón
al conocer r(t ) != será
A U(tposible
).
La respuesta del sistema se obtiene al reordenar la ecuación (5.2):
z establecida (5.3)determinar
la función de transferencia la velocidad G(s)de respuesta
deldesistema, del sistema).
se procederá !a del deter-
La ecuación queda expresada en términos la constante deAtiempo
( c / a del
G(s) )
espuesta
sistemao (el
salida
número
minar
Una
y(t )! cuando
se tratará se
de su
vez establecida
másaplica
respuesta
a fondouna la función
dentro entrada
o salida y(t ) cuando
Yde( spoco; de transferencia
) =escalón
R (als )G
Y ( s ) =(5.2):
conocer = ) !=A
( s )r(t
)G ( s )s=(una
Rse( saplica
será (
A cU(t
s + bentrada
/ a ).
posible
/ a) )
sistema, se procederá a deter-
escalón r(t ) = A U(t ).
uestadeterminar
del sistema la velocidad
se obtieneLafunción
respuesta
al
respuesta
del sistema).
reordenar
del sistema se
la ecuación obtiene al reordenar s ( s + b
la ecuación / a )
Una vez establecida la Al aplicar de transferencia
descomposición G(s) endelfracciones
sistema, separciales:
procederá a deter- (5.2):
minar su respuesta o salida y(tAl) cuando
La respuesta del sistema se obtiene al reordenar
se aplica una entrada
aplicar descomposiciónA
Y ( s ) = R ( s )G ( s ) =Y ( s ) = A laYc ecuación
c / (
a
() )
escalón r(tparciales:
en fracciones
/( sa) = RC( s(5.2): 1)G ( s )C=2
) = A U(t ).
(
A c /a )
A (c / b ) A (c / b )
(( ))
s ( s +sA(bsA/+c ab/c)/a/a a) = s C+1 s + b /Csa(2s=+ b /A −
s a()c / b )s + bA/(ac / b )
Y ( s ) = R ( s )GY ( s )( s=) = s ( s + b / a ) = s + s + b / a = −
ar descomposición en Al aplicar descomposición
fracciones parciales: Ls ( s +Yen
− 1
{ }
b(/s )afracciones
) = y (t ) = Aparciales: (c / b ) 1 − e − ( b s
/ a ) t s +b/a (5.4)
. y (t ) = salid
2
r (t ) r (t ) r (t )
s A
s t t
.
Escalón Rampa Impu
c−/{(abA/a()ct}C
{ } ( )
−1 Y ( s ) = y (t ) = A (c / b ) 1 − e − (b /a )t
−1 Y ( s ) = A y (tc)/=a A (C c /1 bY)(s) C
1 −AL (
e ) / 1b ) C2
A ( c / b )A (c /b ) A (o / bsu
) equivalente en té
c (5.4)
(5.4)
a)
= 2 = + = −
Y ( s) = =de control:
+ conceptos,
s ( s + b=/aplicaciones s −ys +simulación
os +sub equivalente
Introducción sa( los sistemas
/ a ) s en s + términos
b/a des la ganancia
b/a
s + b / del a sistemas +tiempo
cons MATLAB b/a
K = c/b y de = constante
! su a/b: de
L {Y (K
− 1 s )} = = yc/b(t ) = A − ( b
1 − constante/ a ) t
minos de laL−ganancia { }
! = del
a/b: sistema y (cde
/ b ) su e de (5.4)
1tiempo
Y ( s ) = y (t ) = A ( c / b ) 1 − e − ( b / a ) t (5.4)
Si el sistema es estable,
o su equivalente en términos de su valor final
la ganancia del será:
sistema −Kt /!=c/b y de su constante de
y ( t ) = A K 1 − e (5.5)
valente en términos tiempode !la= ganancia
a/b: del sistema K = c/b yde su constante de
= a/b: y (t ) = A K 1 − e − t /!
y (t ) = A K
y( ∞ 1) −=e −límt /! y (t ) = A K (5.5) (5.5)
t → ∞
y (t ) = A K 1 − e − t /! (5.5)
De las ecuaciones (5.4) o (5.5), es posible determinar directamente la respuesta al
escalón de un sistema de primer orden si se conoce A, K y !.
d 185 2/11/1
Ampli
ma = 12.5325 0
po del sistema = 4.28 y para una entrada r(t ) = 9 U(t ), se tiene que A = 9.
0.2 los valores de K, ! y A en la
La respuesta del sistema se obtiene al sustituir
= 9 U(t ), se tiene que A = 9.
tema por lo que
se obtiene su valor
al sustituir final
los valores K,es:
de ecuación en )la = 112.7925.
! y yA((5.5): 0.4 exp( t )
( ) 0.6
y(t ) = 9 * 12.5325 1 − e − t /4.28 = 112 (
.7925 1 − e − 0.2336t )
( ) (
12.5325 1 − e − t /4.28 = 112.7925 1 − e − 0.23336t) 0.8
por lo que su valor final es: y ( ) = 112.7925.
Respuesta de sistemas de primer orden
al es: y ( ) = 112.7925.
1
Para determinar las características generales de la respuesta al escalón de un sistema de
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5
primer orden, se normalizará la ecuación (5.5) haciendo AK = 1; además, se considerará
tiempo
Para determinar las características generales de la respuesta al escalón de un sistema de (segundos)
acterísticas
Las características
= 1/!,decon
que a0generales lo cual
la respuesta
generales
sedeobtiene:
primer
al escalón orden,
de
se normalizará
un sistema de
un sistema de primer orden se
la ecuación (5.5) haciendo AK = 1; además, se considerará
obtienen al
considerar
zará la ecuación y a0 =se1/!,
(5.5) haciendo AK = 1; además,
que considerará
con lo cual se obtiene:
se obtiene:
y (t ) = y régimen (t ) + y régimen (t )
(t ) = 1 − ye(t−) =ao 1t−e o
−a t
y (t ) = 1 − e − ao t y(5.6) (5.6)
transitorio (5.6)
de estado
o
estable
donde la respuesta y(t ) del sistema consta de dos términos: un factor exponencial de-
el sistema consta de dos términos: un factor exponencial de-queda definido por las características particulares del sistema G(s),
e t [el cual
creciente La figura 5.3 muestra los regímenes transitorio (o respuesta natural
definidoNote
dadonde por que el y(t
la lasrespuesta
característicasrégimen
) del
particulares del transitorio
sistema
sistema G(s),
denominado componente está
constatransitorio]
debledosdado porconstante
términos:
(oy respuesta
un valor el término
unigual
forzada) la exponencial
factor
dea y(t
exponencial
unidad e t.
) = 1 [que
que
de-
e transitorio] y un tvalor constante igual a la unidad [que
ecreciente
onda deproviene e r(t
la entrada [el) yde
cual
recibelasqueda defi
características
corresponde
el nombre
estado de
nido deporpropias
a la forma
régimen
estable]. La gráfi
las características
de onda de la
de la entrada r(t )FT, particulares
G(s).
y recibe
ca de y(t ) se observa en la figura 5.2.
del sistema
el nombre de régimen de G(s),
denominado
de y(t ) se observa en lacomponente
figura 5.2. transitorio] y un valor constante igual a la unidad [que
Figura 5.3
corresponde a la forma
El régimen de onda
de estado de
estable entrada r(t ) ycon
la corresponde recibe el nombre
la Régimen
forma de onda de (natural)
transitorio régimen de
de lay deentrada,
estado estable (forzado)
Componentes de la
estadoen
estable]. La gráfi
este caso, de y(t )deseunobserva
carespuesta
constante. sistema en la figura 5.2.
r(t ) 1
C05_a SISTEMAS–Hdz.indd 186 al escalón.
2/11/10 10:40:02 PM
2/11/10 10:40:02 PM
1
0.8
Amplitud
y(t ) 1 exp( t )
0.4
1
Figura 5.3
Régimen transitorio (natural) y de estado estable (forzado)
Componentes de la
respuesta de un sistema
r(t ) 1
al escalón.
1
0.8
Amplitud
0.6
y(t ) 1 exp( t )
0.4
0.2
0
0 1 2 3 4 5 6 7 8 9 10
tiempo (segundos)
y ( t = 2 / ao ) = 1 − e − 2 = 86.646 % y ( ∞)
onstante de tiempo !
Respuesta de sistemas de primer orden y ( t = 3 / ao ) = 1 − e − 3 = 95.502 % y ( ∞)
brá que considerar nuevamente la ecuación (5.6), la cual será cuantificada para diver-
valores de ao.
Para alcanzar el régimen de estado estable, teóricamente se requiere que t ; sin y ( t = 4 / ao ) = 1 − e − 4 = 98.168 % y ( ∞)
mbargo, resulta importante determinar un valor práctico de tiempo en el que el sistema
ance su valor final, por lo que se evaluará la ecuación (5.6) para distintos valores de
mpo: t = 1/a0, t = 2/a0, t = 3/a0 y t = 4/a0. Lo anterior se muestra
Figuraen
5.4la gráfica de la Velocidad de respuesta de un sistema de 1er orden en términos de tao
ura 5.4: Porcentaje de respuesta
alcanzado para diversos
valores de tiempo: t = 1/a0, y( )
y(t = 1 / ao ) = 1 − e −1 = 63.212 % y ( ∞) 1
t = 2/a0, t = 3/a0 y
t = 4/a0.
y ( t = 2 / ao ) = 1 − e − 2 = 86.646 % y ( ∞)
0.8
y ( t = 3 / ao ) = 1 − e − 3 = 95.502 % y ( ∞)
Amplitud
0.6
y ( t = 4 / ao ) = 1 − e − 4 = 98.168 % y ( ∞)
0.4
0.8
Con respecto a la ecuación (5.3), se define al número ! y se le denomina constante
Amplitud
Am
Amplitud
0.8 y(t) 1 exp( t)
0.6 0.4 y(t) 1 exp( 0.5*t)
Amplitud
0.6
0.4 y(t ) 1 exp( 0.2
0.5*t )
1
G 3( s) = donde ! = 1 / 2 = 0.5 seg ySea tun
a = 4! = 2 seg.
circuito L, R al cual se le aplican 10 voltios de entrada:
s+2 EJEMPLO 5.2
di
L + R i = v (t )
Sea un circuito L, R al cual se le aplican 10 voltios de entrada:
dt
EJEMPLO 5.2
di
Obtenga:L + R i = v (t )
Sea un circuito L, R al cual se le aplican 10 voltios de entrada:d t
a) El tiempo en el que el sistema alcanza su valor final práctico.
Obtenga:di
L + R i = v (t ) b) El valor final i( ),
dt
a) El tiempo en el que el sistema alcanza su valor final práctico.
considerando que L = 50 hy y R = 1000 ".
b) El valor final i( ),
Obtenga:
considerando que L = 50 hy y R = 1000 ".
a) El tiempo en el que el sistema alcanza su valor final práctico.
b) El valor final i( ),
0.8
b) Al aplicar el teorema de valor final a la ecuación (1) después de haber transfor-
Amplitud
0.2 1
i( ∞) = lím i (t ) = lím s I ( s ) = lím s = 0.01 amp.
0.6
t→∞ s→ 0 t→∞ s ( s + 20)
Considere que se conoce la respuesta al escalón de un sistema real (por ejemplo, con un osciloscopio),
es posible obtener los parámetros de la FT 0.4
G(s).
5.2.2 Aproximación teórica de una curva de respuesta real
Al considerar que cuando transcurre
Si se conoceuna constante
la respuesta
0.2 de tiempo
real de un sistema el sistema
al escalón (por alcanza
ejemplo, con una tarjeta de el 63.212% de su valor final,
adquisición de datos), es posible obtener la representación analítica del sistema en forma
se traza una recta paralela a la abscisa
de función t que corresponda
de transferencia G(s). A continuaciónal 63.212%
se defi de y(∞)
nirán dos métodos para hasta
lograr que intersecte la curva de
respuesta; en ese punto se proyecta
tal propósito.una recta paralela a la ordenada de manera que intersecte el eje de tiempo
0.8
Amplitud
0.6
0.4
–Hdz.indd 190
0.2
0
0 2 4 6 8 10 12
tiempo (segundos)
¿Cuál sería la respuesta de un sistema de primer orden si se alimenta con una entrada impulso?
c /a a /b c /b K
Un sistema de primer orden es s ) = que queda=definido por
G (aquel = (5.3)
s + b / a a / b (a / b ) s + 1 !una
s + 1ecuación diferencial
de primer orden:
donde
dy
a + by = cr (t ) (5.1)
K = Ganancia del sistema (factordt de amplificación entre salida y entrada).
! = Constante de tiempo del sistema (segundos).
Al considerar constantes a los coeficientes a, b y c, se determinará la función de trans-
ferencia G(s)Ladelecuación (5.3)transforma
queda expresada en términos de la constante de tiempo cero
! del
Respuesta de un sistema de primer orden al impulso
a la condición
sistema que al dominio s la ecuación (5.1) , suponiendo
sistema (el número ! se tratará más a fondo dentro de poco; al conocer ! será posible
inicial y(0). Para obtener G(s) en términos de los polos del sistema, se hace
determinar la velocidad de respuesta del sistema).
unitario el coefi
Unaciente de la mayor
vez establecida derivada
la función contenida G(s)
de transferencia en ladel
ecuación diferencial:
sistema, se procederá a deter-
minar su respuesta o salida y(t ) cuando se aplica una entrada escalón r(t ) = A U(t ).
Recordemos
La respuesta del sistema (
sY ( s ) +se bobtiene ) (
= c /a R
/ a Y (als )reordenar s))
la (ecuación (5.2):
y
(
A c /a )
(
) s ( s + b / a)
Y ( s ) = R ( s )Gc( /s )a=
Y ( s) = R ( s)
Al aplicar descomposición en fracciones(parciales:
s + b /a)
G ( s )
Y ( s) ( c / a )C 2= (c /Aa()c / b) A(c / b)
A= ( c / a ) = C 1 (5.2)
s ( s + b / a ) s s+ ( b s/+ab) / a
Si r(t) = d(t); R(s) = 1; Y ( s) = R ( s) = + s=+ ao s − s + b / a
{ } G(s) es p = ao = (b/a).
1 Y ( s ) = y (t ) = A ( c / b ) 1 − e − ( b / a ) t
donde el polo de la función deL−transferencia (5.4)
La ecuación (5.2) se rescribe como:
o su equivalente en términos de la ganancia del sistema K = c/b y de su constante de
y(t) = L-1 { c tiempo 1! = a/b: } = cc /exp(-(b/a)*t)
a a /b c /b K
a s+(b/a)G ( s ) = sa+ b / a a / b = (a / b ) s + 1 = ! s + 1 (5.3)
y (t ) = A K 1 − e − t /! (5.5)
donde
sistema (el número ! se tratará más a fondo dentro de poco; al conocer ! será posible
determinar la velocidad de respuesta del sistema).
Una vez establecida la función de transferencia G(s) del sistema, se procederá a deter-
minar su respuesta o salida y(t ) cuando se aplica una entrada escalón r(t ) = A U(t ).
La respuesta del sistema se obtiene al reordenar la ecuación (5.2):
Y ( s ) = R ( s )G ( s ) =
(
A c /a )
s ( s + b / a)
Al aplicar descomposición en fracciones parciales:
Respuesta de un sistema de primer orden a la rampa
¿Cuál sería la respuesta de un sistema de primer orden si se alimenta con una rampa?
Por ambos métodos los resultados son idénticos, las ecuaciones finales (6. 21) y
(6. 23) son iguales. En la salida, existe un transitorio al iniciar la excitación y luego la
componente rampa es el efecto dominante. En la figura 6.3 se puede apreciar la
evolución temporal. La salida, en el régimen permanente, sigue a la de mando con un
error dado por la ganancia y la constante de tiempo del sistema. Para el caso de tener
una ganancia estática unitaria en el sistema, k = 1, el error coincide con la constante de
tiempo del sistema:
Respuesta de un sistema de primer orden a la rampa
lim e(t ) = lim( x(t ) − y (t )) = t − k (t − T ) = T
t →∞ t →∞
¿Cuál sería la respuesta de un sistema de primer orden si se alimenta con una rampa?
Respuesta a la rampa unitaria
10
6 T
Amplitud
0
0 1 2 3 4 5 6 7 8 9 10
Tiempo (s)
Salida
donde ai y bi son escalares constantes, x(t) es la excitación e y(t) es la salida.
Considerando condiciones iniciales nulas o variaciones lineales alrededor de un punto
de reposo, la FDT será:
G (s ) =
( )
Capítulo 6: Análisis temporal de sistemas
= 0
er
1 ( ) + b2 s
Y s deb1 +yb2º s 2 Apuntes de Regulación
X (s ) a0 + a1 (s ) + a2 s 2 (6. 25)
Sistemas de segundo orden
y (t ) = k + k e 1 2
− p1t
+ k 3e − p 2t
(6. 29)
El caso más simple de sistema de segundo orden es cuando los coeficientes b1 y
En cambio, ya no resultará tan evidente la salida si las raíces son complejas y
b2 son nulos:
Considere el sistema de segundo
conjungadas. orden dado
Antes de determinar por:
la evolución temporal de la salida, se va a analizar los
parámetros que definen la respuesta de estos sistemas. Si en los sistemas de primer
orden simples, los parámetros b0 estática, k, y la constante de tiempo, T.
G (eran
s ) = la ganancia
En los sistemas de segundo orden simples
a0 + a1los
s +parámetros
a2 s 2 (6. 26)
son tres: la ganancia estática,
k, el factor de amortiguamiento, ξ, y la frecuencia natural no amortiguada, ωn. La ec. (6.
El cual tiene 26) queda determinada
la representación por un modelado a partir de sus parámetros característicos:
estándar:
La dinámica de este caso, como la de
todos los sistemas LTI, está definida básicamente
k kω n2 j ω
G (s ) =
por las raíces del denominador. La naturaleza = 2de
2
s + 2ξω n s + ω n2 (6. 30)
los polos puede ser de tipo s
real
os compleja
+ 2ξla
conjugada. Si los polos son ω reales,
n n
la entrada al escalón estará definida por las dos
+1
ωrespuesta a
× × σ
exponenciales, cuyos exponentes dependerán de
Los parámetros queLa caracterizan al sistema
frecuencia natural, son:
ωn, corresponde
− P2 angular
a una velocidad
−P 1
constante y sus
la ubicación de los polos. Nótese que la constante
dimensiones son radianes/segundo. Su interpretación en 1el dominio complejo,
k : Ganancia estática 1 es la
de tiempo de
distancia un polo real es la inversa del valor
entre el origen de coordenadas− y los polos. − El factor de
wn : Frecuencia naturaleuclídea
no amortiguada
del polo, T
x: Factor de amortiguamiento=
amortiguamiento,
i -1/p ∀ p i <0 . Empleando
ξ,i es adimensional. las
Si es mayor a 1 ó 1, en T T1 las raíces
2 valor absoluto,
transformadas
son reales, endecasoLaplace
contrario,es son
fácil conseguir
complejas la
y conjugadas.
respuesta temporal ante una excitación en entrada Figura 6. 4. Raíces reales de un sistema
en escalón Las
unitario:
soluciones del polinomio del denominador de segundo orden grado estarán
de segundo
determinadas por su resolución en función de los parámetros ωn y ξ:
b0
G (s) =
− 2ξω n ± (2ξω n ) (−s4+ω np 2 )(s + p ) (6. 27)
2
1 2
= −ξω n ± jω n 1 − ξ 2
2 (6. 31)
1 b k k k
dimensiones son radianes/segundo. SuLasinterpretación enpolinomio
2ξω el dominio del complejo, es de
(6. 30) la segundo grado estarán
s s soluciones
s + del n s + ωn denominador
distancia euclídea entre el origen
+ 2ξ de
determinadas
coordenadas y en
+ 1 su resolución
por losfunción
polos. Elparámetros
de los factor de ωn y ξ:
ω
n ω
amortiguamiento, ξ, es adimensional. Si esn mayor a 1 ó 1, en valor absoluto, las raíces
son reales, en caso contrario, son complejas y conjugadas.
La frecuencia natural, ωn, corresponde − 2aξωuna (2ξω n ) angular
2
n ±velocidad
2
− 4ω n constante y sus
dimensiones son radianes/segundo. Su interpretación en el dominio −ξω n ± jω
=complejo, es 1−ξ 2
n la
2 (6. 31)
Las soluciones del polinomio del denominador de segundo
distancia euclídea entre el origen de coordenadas y los polos. El factor de grado estarán
determinadas por su resolución
amortiguamiento, en funciónSideeslos
ξ, es adimensional. parámetros
mayor ωnvalor
a 1 ó 1, en y ξ: absoluto, las raíces
Sistemas de segundo orden Si el factor de amortiguamiento,
son reales, en caso contrario, son complejas y conjugadas. ξ, es en valor absoluto menor que la unidad, las
raíces serán complejas, según se desprende de la ec. (6. 31). Para estos casos, habrá una
ξω n ± (2del
Las− 2soluciones )2 − 4ω n2 del
ξω componente
npolinomio
real y otra imaginaria conjugada. La primera se llamará constante de
denominador de 2segundo grado estarán
= −ξω
amortiguamiento, ± jωubicación
σ, cuya n 1 − ξ se dará en el eje real:
determinadas
Las raíces por su resolución
del denominador están
2 dadas por: de losn parámetros
en función ωn y ξ: (6. 31)
− 2 ξω ±
Si el factor de amortiguamiento,
n (2ξω n ) 2
− 4ω 2
ξ, esn en
σ = ξω n
valor absoluto menor que la unidad, las
= −ξω n ± jω n 1 − ξ 2
× ω n + jω d
raíces serán complejas, según se 2desprende de la ec.es(6.la31).
La segunda ξ = cos (θ )
Para estos
frecuencia
(6. 31)
de casos, habrá una
componente real y otra imaginaria
Donde conjugada.ωLa
amortiguamiento, primera se llamará constante de
d, y se encontrará en el
amortiguamiento,Si el σ, cuya
factor sde
1,2 = -σeje
ubicación ± imaginario:
se ddaráξen
jω
amortiguamiento, , eseleneje real:
valor
σ
absoluto menor que la unidad, las
raíces serán complejas, según se desprende de la ec. (6. 31). Para estos casos, habrá una
Con componente real y otra imaginaria conjugada. La primera se llamará constante de
amortiguamiento, σ =σ,ξωcuya n ubicación se daráω d =enωeln eje1 −real:
×
ξ 2 [rad / s ]
ω n + jω d × − jω d
s : Constante de amortiguamiento
La segunda es laσ =frecuencia
ξω n ξ = cos (θ ) ×
Ladefrecuencia natural, ωn, será la
+ j ω
wd : Frecuencia de amortiguamiento hipotenusa
amortiguamiento, ωd, y se encontrará en el del triángulo rectángulo ω
Figura 6. 5. dPolos complejos y conjugados de
Amplitud
6
s + 2"! n s + ! n2
2
6
rámetros
Sea undefi nidos subamortiguado
sistema previamente. de segundo grado al que se le aplica retroalimenta-
con envol vente 0 con envolvente
ción (5.37). Seaunitaria,
ción un sistema subamortiguado
de manera
exponencial decreciente
que su función dea segundo
e y frecuenci de
4 grado al que
transferencia
exponencial decreciente
de lazo e se lecerrado
y frecuencia aplica
4 retroalimenta-
resultante está –2t –2t
2
ción
dadaunitaria, de
por la ecuación manera que sua !función
(5.37). dePara transferenciaobtener
206
5.45*exp( 2t) Introducción
laderespuesta lazo5.45*exp( cerrado
angular de oscilaciaónlos sistemas de control: conceptos, aplicaciones
angular yde simulación
oscilación al escalón
con MATLAB
resultante 5.45*exp( 2t) unitario, está se considera que:
Sistemas de segundo orden. Respuesta al escalón
T ( s) =
!
dada por la ecuación
2
n (5.37).
= 4.5825 rad/seg.
2
A continuación
!defi 2 (5.37)
se determinarán
a ! = 4.5825 rad/seg.
4
2t)
2
expresiones analíticas para poder cuantificar los pa- 2
!n
Amplitud
Amplitud
2 2 rámetros n nidos previamente.
s + 2"!
206 206 s +a Introducción
Introducción ! a losT (
sistemas
los sistemas de control: s ) =
conceptos,
0
de control: conceptos,
!
Seaaplicaciones
un
2
sistema subamortiguado aplicaciones y simulación con
y simulación conde Y
MATLAB (
segundo s ) = R
0 MATLAB
grado ( sal)T que(se s ) =
le(5.37)
aplica retroalimenta- 206 Introducción a los sistemas de control: conceptos, aplicaciones (5.3 y simul
( )
n n s 2ción + 2 n de manera
s + 2 que su0 función 6
T ( s ) = dada por la ecuación "!
unitaria,
n ! n2
0.5 1 de1.5 transferencia 2 2.5 3 206 de lazo (5.37) 2
cerrado
Introducción resultante
a los sistemasestá de control: conceptos, aplicaciones y simulación con MATLAB
2 206 Introducción a los sistemas de
s 2se+2 determinarán2"! n sse+determinarán !(5.37).
tiempo (segundos)
s s + 2 "! s +
los!
0<x<1.
A continuación expresiones 2 analíticas para poder cuantifi car pa-
n n
a respuestaCASO al escalón
1.206 unitario,
Para Raíces
obtener
Introducción
se sistemas
laconsidera
a loscomplejas
respuesta
206 derámetros
que:
A continuación
alconjugadas.
escalón
Introducción
control: defi
conceptos,
rámetros
a nidos unitario,
los aplicaciones
sistemas defide
previamente. nidos 5.45*exp( previamente.
control:se
y simulación considera
2t) conceptos,
expresiones
n
con MATLAB que:
aplicaciones
analíticas
! n2
y simulación
para poder
con5.45*exp( MATLAB2t)
cuantifi car los
206
pa-
A continuación serámetros
A continuación
determinarán definidos
se determinarán exp
Introducción a los sistemas de control: conceptos, aplicaciones y sim
previamente.
expresiones analíticas A paco
Sea un sistema Sea subamortiguado
un sistema subamortiguado de segundo T ( s ) de =grado segundo al 4que grado al que se le aplica (5.37)retroalimenta-
rámetros definidos previamente. Sea un sistema subamortiguado de s
2se le aplica retroalimenta-
Para obtener la respuesta al escalón
ción unitaria, ción unitario,
de unitaria,
manera
4
Si seque delleva se
manera considera
su función a2 que cabo Sea un pol i
su función
de que:
nomio la descomposición
característico:
transferencia s 2 + 2"!
de transferencia s +
n de lazo ! n cerrado de enlazo fracciones
resultantecerradoestá Seaparciales:
resultante un sistema está ción A
subamortiguado unitaria, de
demanera
segundo que grado
rámetro
su función
alSeaque
! 2 continuación
A dada por la dada por la
se determinarán Aecuacióncontinuación expresiones !(5.37). se determinarán analíticas 2 paraexpresiones poder cuantifi analíticas car los para pa- poder cuantifi
ción unitaria, decar maneralos
dada pa-por
que
continuación
la
su ecuación
función de
se determinarán
(5.37).
transferencia
e
ecuación (5.37).
Para obtener la n
respuesta al escalón unitario, se considera que: rámetros definidos previamente. ciónde un
n Y (defi s ) =nidos T ( s) =
R( s )previamente. rámetros definidos
1.5 ! 2
previamente. 1 o 6 2 s + a s + a = 0
1.5(5.38)
Y ( s ) = R( s )T ( s ) =
rámetros 6 dada por la ecuación (5.37).
(5.38) 206
0 n 0.5 21 dada po
Introducción a los sistemas de control: conceptos, aplicaciones y simulación con MATLAB
Sea un sistema subamortiguado de
( )
0
Sea0.5 un1de 2 2.5 3 ! 2 2.5 3
2!
2
+
( )
sistema n subamortiguado ! al n= que de segundo grado al que se le aplica retroalimenta-
Sea un sistema subamortiguado
Y ( s ) = R ( s ) T ( s )
G quessus función = 2 T
segundo
tiempo (segundos)
( s ) =
grado T
2
( s ) se le ! aplica
n
retroalimenta-
tiempo (segundos)
(5.38) A
(5.37) B
(5.37) s C
ción unitaria, de manera 2que T su( sfunci
) =
ción unitaria, + 2"!den transferencia de sYY
manera
s+
tal que si sus pol
(=+sR2n)("! o s
que s=
son compl e jos,
su el pol i nomio
función
2 +lazopuede representarsedencomo: transferencia 2
n s + ! n se determinarán expresiones
de
= analíticas
lazo
+ para poder cuantificardada
cerrado resultante está !
( ) (
ción unitaria, de manera ( 2s )! )T ( s )s=sde 2
2 "! Acerrado resultante está (5.38)
n + ! n rámetros definidos previamente.
s s 2 + 2"! + 2 continuación los pa-por la ecuación (5.37). n s
)
dada por
n s la! ecuación
n
(5.37). dada por la ecuación
s s 2 + 2 x
"! s +
(5.37).
! 2 2 +(2 as + (a2 + ! 2 )Sea
s s 2 + 2"! s + ! 2
) s
de segundo grado al s
2
que se+ 2 "! s + !
T ( s) =
2 s 2 + 2"! s + ! 2
n!2 sn +
Para obtener la respuesta al escalón + 2 + ! 2unitario,
= = se n considera que: n n
Para obtener la respuesta al escalón n ! 2 n
unitario, ( s a )
se s considera s ción 2unitaria,
0
"! que:de (5.28) 2
manera !que su nPara estáobtener n la respuesta al escalón u
Si se lleva a cabo la descomposiciónSeaen un polinomio característico:
Sifracciones
se ( s ) =a cabo parciales:
T lleva la descomposición n en(fracciones
T s2) =dada porparciales:
característico:
la ecuación
!n
(5.37). n
(5.37) Para obtener la respuesta (5.37) al escalón unitario, se considera T ( s) =
Para
2 + 2"! Si=se igualR an+ lassecuaciones !n
2(5.26) y (5.28): s 2 + 2"! s + ! n2
abo la descomposición en fracciones parciales: 2
Si se lleva a cabo la descomposición en fracciones s
parciales: s ! = 2
= Y ( s ) = n ( ) T n ( s ) n ! (5.38) =
s2 (s=s+ C!( s) + "!
Y ( s ) 2s + R ( s
a 1 s + ao = 0 ) T ( s ) 2 2
s + a 1 s + ao = 02 T ( s ) = (5.38) n
(5.37) Y ( s ) R
! (2 s )T ( s)
ses (considera n 2)
+
!n
Para obtener la! respuesta al Para escalón obtener Y ( s )la= respuesta
unitario,
A puede representarse B s 2s 2 ++
s + 2C al as + (a + ! ) = s n+ 2 "! n ss+ ! n 1
2 escalón
2"! 2 que:
2A+ 2"!B ss++
! +
unitario,
2 2 se considera
s + 2"! s + !
que: ) 2
"! n
2
n Y (Para
s ) = Robtener
( s )T ( s ) la
= respuesta al nescalón
s ( s 2 + 2"! n s + ! n
n n
n n
s ( s 2como: n ) sfracciones
n si)sus =
Y ( s ) = 2 Si talseque silleva =
sus polos son complejos, el polinomio+ + 2"!2n s + ! Y tal2 (que Para
polos − + 2"!
scomplejos,
sonobtener n s +puede
ellapolinomio
respuesta !aln2representarse
escalón unitario,como: se considera que:
( )
!
( ) ( )
2 a cabo
A la descomposición enBfracciones s !+ C en parciales:
s en s2de ambas2 2 Y (s) =2 R((5.38) ! 2
2
!n Si se llevana cabo la descomposición
AY ( s ) = s s 2B+s2+x"!Cn sY+( ! s ) =2 R( s= )T ( ss ) = s +Al agrupar
2
(s + a) 2 + ! 2 = s2 + 2 as++ (a2 2+ ! 2 ) = 20 ecuaciones: 1!
2Y"! xrespecti
( sv)amente n
=sloR +(( ss!
s términos
parciales:
2
independientes
)T ( s )y l= os términos
( s + an) 2+ ! s =s +
n
+ (a + ! 2 ) = 0 2 s +
s )T ( s ) =
!
2 se1lleva −
2
2 la(5.38)
n
Si se lleva a cabo la descomposición
Y ( s ) = R( s )T (
= s (++C n! n )( s + 2"!n s + ! )
+ 2 as "! ! " (5.38)
(5.28)2n n n ) + "! Si a cabo descomposición en fracciones parciale
Y (ss ) = sns( s + n )2
( )
+2"!
Y ( s) = = +
(5.28) Si se
n ! 2 Y+( 2 s )2"! ="!−nn ssA ++!! 2 BA s s + 2"! B sn + s+ C 2 2
! n2
( )
n n
2 + 2"!sn+s +! 2
s Sis 2ses +lleva "! n( ss+s+"! !Sinn2sse)2igualan
s 2"! =
!2n las ecuaciones2(5.26) y (5.28): s s 2 Términos = n + n
(s1fracciones )y (5.28): =
(s +la!+ descomposición ) ++!Silas2ennecuaciones
Y ( s ) s 2 + 2 2 Y ( s )
2 "! n s + en
n( sSi+sse("! n ) parciales:
!n
s2s+ Y ( s ) = Si se lleva a cabo las (descomposició
Si se igualan 2se lleva −n" a cabo
(5.26) 2
la descomposición !fracciones parciales: A B
2independientes: "! !
s s 2 + 2"! n s + ! n2 s lleva + 2"! aen cabo 2 n parciales:
n
=s 2 + +
a cabon la descomposición ) + nfracciones 2"! n s2+
s ( s 2 + 2"! n s + ! n2 )
1 De "! s 2+
2 +manera
n 2 que n la respuesta en tiempo está 2 dada = + por:
s "
! 2
nA B s +C
Y ( s) = − ! n2
2 =s!2+ 2)+ + Y2 ( s )2= 2
De smanera 2!as +2(a2 + ! 2que ) = s + 2la "! nrespuesta en"! tiempo 2 + !está 2 dada por: n s ( s + 2n"! nsB
1Y ( s ) = ( s + "! n )+
s + ! n2 ( s +1 a ( "! s 2 as +"!( a
(5.29) + ! ) = s + 2 "! s + !
)C s + + 2 2
A − n ) +B"! !
( )
s s
1 "!
2
+ !s +
"! !
snn+ nC n A
( )
)=
2 2 n n
Y ( s) = 1
Y ( s ) = s − ss+(Alsagrupar
Y2( s )n= −YY ( s(n)= s= = +
(
n n
s+22s 2 + 2"! s2+ !
( 1nsn−)+respectivamente
Y ( s ))2= −
ensens(des:nambas 2 !) nnlos(términos "Y ( )s ) = 1 y−los términos enns de ambas n
( s + "! ++"!
losn+
2
)
(
2 1y los−
2
s) +
s
("sn+2
2 + 2"! s + ! 2
( )
"! s s 22 s 1 s s s2"! n s
s! "
+ + +"! 2
!+ 1 − independientes n
( )
+ +
( s ) +s2! "! 2 ( s )
x x
"! "!
Y ( s) = −
"! "!
(
)
2 + +independientes 2Al agrupar
respectivamente
2n"! términos ! s"!+ términos
Términos
s "! " n n
2 n
1 n n s + "!
ecuaciones: y (t ) = 12− e
+!
n −
1 − " )en
t
2
cos ! n 1 − "ecuaciones:
n 2
n
t+
"n
sen ! n 1 − " ( st+ "! ) + ! ( 1 − " )
s 2
x"
2 s
( n ) Y ( sn)en= 1tiemp
+
2
+ 2
( −
Y ( s) = −
s 1
n 2 2
"! !
Dedada
n n
De manera De quemanera n 1 que la ennrespuesta + "! n está + "! − x"!
tiempo "!t nestá 1(− s "+2por: (5.30) n ) + "! n2
( )
( stiempo 1a =por: "! De manera que la2respuesta
= −Ye( sdada − + −
( )
s 2
la respuesta
y ( t ) 1 ) =n n − cos ! que la1 x
" t sen ! 1 x estátdada por:s De
" −
De manera que 2la respuesta en tiempo estás dada por: 2 2
Y ( s ) = −
s2 ( ms
Términos manera
independientes: respuesta en tiempo está dada por:
Términos independientes:
( s +anterior "! n ) puede las (ecuaciones ) (de+una"!manera n ) +más
n
( 1 − " al)aplicar la2" 2 n
2 De manera que la respuesta en tiempo
s +De"! +que 1− "
! nla respuesta 2
x en tiemposiguiente
2 2
xmanera
n
La expresión
está tdada por:
− t De+ acuerdo!connrepresentarse 1 −(5.29) " y (5.30): s
"2 t + y (t )"
! ncómoda
1 − "x
2 sen 2 cos!
cos"!enn tiem
2 "!
−y"! ( t ) = 1a2 −
identidad + ! 2e = ! trigonométrica: cos 2 ! (5.29) 1 − n
" = 1a 2−+ e! 2 = ! sen 2 !
− "! n t
1 − "1 −
t + "(5.29) t 2 sen ! 1 − " t manera
2
− t
y (t ) = 1 − e cos !que 1 − " t n+ ! n 1 −n " tn n
y (t ) = que
n "!
1 − ela respuesta 1
que la respuesta 1−(5.31)
n n
− "! De
n n
Deen manera estáladada respuesta por: !en tiempo está dada " 2 por: t 2t+
De manera tiempo 1− " 2
− "! n t "A cos ! t + B sen ! t = Términos (a) manera más cómoda al aplicar la
n
Términos en s: A2 + enLas:B 2expresión
sen( t ± # ) puede representarse
!anterior de una
1 − " 2
ue la respuesta en tiempo estáy (dada t ) = 1 −por: e La cos ! n La1anterior − La
expresión " expresión
2 +anterior
tpuede puede anterior sen representarse ! puede 1 − "de representarse
siguiente 2 unat manera
identidad
trigonométrica: más al cómodade una laal manera aplicar la más cómoda −al
"! aplicar
t
expresión representarse t represe
− "! t"de nuna manera 2más cómoda aplicar La expresión y (t ) anterior
= 1 − e puede
− "!siguiente
n y (t ) = identidad
1− e
− "! t identidad
siguiente
siguiente cos2 ! n ya−1 = t−
identidad )= "
(trigonométrica: 12−t e+
trigonométrica: cos !sen 1− " 2 1 − t"
"
+ 2a =At"!cos ! t + B sen ! sen ! n+(5.30) 1expresión
−! t"± #2) t anterior
n
cosmaner!n
y (t ) = 1 − e − + "
−! n
trigonométrica: (5.30)
cos 1 t "!
− A 2 sen 1 t
n
1− e − 2identidad
+ − ( )
A
cos ! n 1
siguiente
La " t
expresión trigonométrica:
anterior puede sen ! tg − 1 ±
representarse 1 B " de
nA cos ! t + B sen ! t = A2A+cos
t una By(t )manera = 1 −
1
más t
e
+
− "! t
B
cómoda sen !
t =n 1 al −
A
" n
aplicar
2 t +#
y ( t ) = 1 −
1la
2 + B 2 sen(! t ± # )( ! 1 − " t + #−) 1 e (5.39)
sen
− "! n t donde # = tg − 1 ±
A (5.39) 2
B A cos ! t + B sen
2
B sen(! t ± # )
! sen ! (a) donde # = tg ± n (a) donde
siguiente identidad trigonométrica:
2 2 −la1 ecuación
1 − "2 1− " 2
A Así
que si se escribe y(t ) y,Así según que la se
ecuación ) y,obtiene:
se según laplitud ecuación tiene un máximo (a),(véase se obtiene:
la figura 5.21), lo cual equivale a determinar el tiempo t 2
Y ( s ) =206 R( s )1 ( s ) = a los (sistemas
TIntroducción
Y ( s ) =rámetros−definidos
A continuación serámetros
2
s + de"!
determinarán
+ 2Sea
s s previamente. Si
definidos
sse
)+
+ !lleva 2
(
nexpresiones
control: conceptos, "!
previamente. n a Acabo
analíticas
a rámetros
cabo
para
)
aplicaciones y simulación con
Si se lleva poder
continuación
la
s(5.38) (
2MATLAB
lasdescomposición+ determinarán
cuantifi
se 2car"!
descomposición
Delos pa-
n
manera
sen +1 !fracciones
n
expresiones
al que se le aplica retroalimenta- en frac
) =poder
)
2 que la respuesta
−resultante
(
parciales:
analíticas ss + en
+
para
2"!
"!
poder
ti
c
( )
"! un sistema subamortiguado de segundo grado
Y (de!s2para
( )
Si se lleva a cabo la descomposición en fraccionesSeas parciales: n2 dedemaneran defi nidos previamente.
( )
ción A
un sistema subamortiguado unitaria, segundo que gradosu función
alSeaqueun desistema
se letransferencia
aplicaanalíticas
retroalimenta- lazo cerrado estápa-
ción unitaria,sde+ "!
manera dada por
que la
su +
continuación
función!
ecuación de2se(5.37). −
determinarán
1
transferencia " 2deexpresiones
lazo cerrado
subamortiguado
resultante
1 n está s
de segundo
(
cuantifi
s + A
"!2
grado
car los
) + des lazo
B"! 2
al que se le apli
+ C cerra
ss+
Introducción aSi se lleva
de control:a caboaplicaciones
la descomposición dada por laen fracciones rámetros
n defi nidos
parciales: n previamente. ción unitaria,
Y ( s ) = de manera que su función
!=
de +
transferencia
n n
s 2 +"!
(
= al que − se+ !lecerrado
)
ecuación (5.37).
206 los sistemas
! n2
conceptos, y simulación con MATLAB
Sea un sistema subamortiguado dada por
Y
de segundo Y
la ecuación
s=
s ) (5.37).
2 (grado
( sde)!transferencia
n
aplica retroalimenta- 2"! s + ! n2
está t nn
( ( )
+ −
( ))
A B s C n s 2 + 2"!de slazo
s
2
2 "!
(t ) =n !1n−s+e +
ción unitaria, de manera 2que T su( sfunción resultante
Y ( s) = = !+n2 para poder cuantificardada
A continuación se determinarán expresiones analíticas los pa-
) =B s + C
A porTla(2secuación
! n
(5.37).
) =
s 2 + 2"! n s + ! n2
n
2(5.37)+Ts( s+
n
y"!
= "!
2
!2n2!12−cos"!2 n
(5.37) n
( )(
De manera que la
rámetros definidos previamente.
( s respuesta
) =
Sea un sistema subamortiguado de segundo grado al s
Y s en 2tiempo
se+ 2"! = está dada por:
s + !2 n la respuestan al escalón
+ s 2 + 2"! s + ! 2 s s )2
2 n n
1 que: ( s + "! n ) +n "! nn
s + 2"! s + !
s s 2 +ción
)
+ 2 función de transferencia que le aplica retroalimenta-
2 n
2 "!
unitaria, s
de manera !que su
n (5.37). n s s + 2"!Para
dada por la ecuación 2 de lazo cerrado resultante
2
+ ! n la respuesta
n sobtener
nPara
s estáobtener
De s +
manera
al escalón
2 "!
unitario,
s + !
n se consideraque
n T ( s ) =que: la
unitario, ! sen2considera
respuesta
Y ( s ) = 2 − al escalón enunitario,
tiempo (5.37) está
se considera que:
d
( ) ( )
Para obtener
s 2 + 2"!lan respuesta
De manera que la respuesta !s +2 ! ns
n en tiempo
s + "!
2
está
1 + ! n (5.38)dada
2 1 −2 " (
por:
2 s +"
s +
! 2
Y ( s) = ! R(2s )T ( s ) =
= n −
n
T ( s) =
+ "! n )1+ "! n( s + "! nY)( s+) ="!
(5.37)
s ( s 2 + 2"! n sY+(!
Y ( s )
1obtener la respuesta−(als"! )Rexpresión !
( )
2"! s + ! 2
Para 2
obtener la
R( s )T ( s ) = respuesta al nescalón unitario, se considera que:
s )n2=(5.38)
n
Si se a cabo la descomposición
n en
1 y
fracciones
− ( =!1n21
parciales:
e 2
A cos
n + 2"!
n s!
B sn+cos
landescomposición 2
C −!" en fracciones
1 " está
2 2
2 2
n n
De !n 2manera
Y ( s ) = que la = respuesta
+
"! ns t s parciales:
en n tiempo
s (=s 2 s+ + nes) + ! Y
+ " s +2C
= ! n n 1 − "n t + = + 1 −sen
A B s C
2 −fracciones
Si se lleva a cabo la descomposición en fracciones parciales: 2 !
De manera que la respuesta en tiempo está Y ( s )dada
= Sipor: se lleva a cabo la descomposición + 2"! s + n! 2
−en A B"
De manera que la respuesta en tiempo está dada
!
= + por:
2
B s +C s ( s + 2"! n s + ! n )
2y"!(st2)+n=s2+1"! ! 2 (s)cos
( Bs + Cnal aplicar n )
s s
! 1
2 + 2"! sn+ ! 2
x
A 2 2 n n
+
n
= ±
Asiguiente A cos ! t + (a)
t ± # ) Así
A cos ! t + B sen ! t =
A + B sen(! donde que si se
tg (a) y(t ) y, según la ecuación (a), se obtien
2 (a), se2obtiene:
−1 ± A 1
( )
B sen ! t = A 2 + B 2 sen(! t ± # )
Así que si se escribe y(t ) y, según la ecuación #
Así que si se escribe
(a), B
se
obtiene:
la ecuación
y ( t ) = 1 −donde # = tg − 1 ± =
donde A
tg − "! t
( ) # B 1 y (t t=) = A 1− e # ) n sen ! n 1(a) − "2 t + #
(
1
sen ! n 1 − "2 t + #− 1 A (5.39)
− "! t
# = tgB
2+ 2 sen(! t ±
y (t ) = 1 − e n
( )
y (t ) = 1 − 2
− A 1 e Así que si se escribe Ay(t ) y, según la ecuación (a), se obtiene: n
e x Asísen
1
donde # = tg ±
1− " 2
− "! n Así −
( )
= 1 ±
Así que si se escribe donde
y(t ) t y, #
según tg la
que ecuación
B si (a),
se Así se obtiene:
1 escribe 2que si se escribe y(t y(t ))y,2y, según laseecuació
y (t ) = 1 − que! si se1 −escribe
x" t + # (y(t1 )− "y, según
)
donde # = tg − 1
B
"
y (t ) = 1 −
1 (5.39)
la
− "! n t ecuación
sen ! n 11 − "y−2("! tn t +
= 1 −# e − "!1n −t sen 2!n 1 − "2 t + #
según la ecuación (a), obtiene:
( ) e (5.39)
t) n " (5.39)
1 − x" ( 2 )
Para obtener el valor máximo de y(t ), se calcula el valor de tiempo enydonde (t ) = la1 −am-
Así que si seedonde
1 − " equivale2a determinar el tiempo t 1 − "2
plitud tiene un máximo (véase la figura 5.21), lo cual 2
escribesen # )=!1y,−ntg
y(t "−211−"la ecuación
según
2 t +#
"
(t ) se= 1obtiene:
y(a),
− (5.39) e
1 − "! n t
1 sen ! n 1 − "2 t + #
− "! n t
1 − " ( 1) − 1 1 −−""! t y− "! (tn t)sen=!1 − e s
1− " 2
Así que si se escribe y(t ) y, según la ecuación (a), se obtiene: y1(−t )"= 21 −
1
e 2 1 − 2 t +# (5.39)
=
"
donde # = tg y (t ) = 1 − donde #
1 − " 2 donde # = tg − 1 1donde tg " e se
− " 2 # = tg Para
− 1 − 1 − "2 1 − " 2de
n
y(t ),1se− 2 n
( )
" obtener el valor−máximo calcula el valor de tiempo
1 − "
donde = tg 1
1 − "2
#
donde # = tg − "! n t 2 1 " 2/11/10 10:40:23 PM
e1 − "
"
x sen ! (5.39) 2 Paraobtener elplitud 1 −tiene un máximo (véase "la figura 5.21), lo cual equivale a deter
C05_a SISTEMAS–Hdz.indd 206
y (t ) = 1 − 1− " t + # −1 " valor máximo " 2 de y(t ), se calcula el valor de tiempo en donde la am-
donde # = tg 2
"
n
Para obtener el valor
donde # = tg
plitud máximotiene un
−
de máximo
1
y(t ), se calcula
"
(véaseella valor
figura de5.21),
Para obtener 1−
tiempo lo cual
en equivale
donde
el valor máximo 2 la a determinar
am- el tiempo
de y(t ), se calcula t
el valor de tiempo
1 − " "
x Para
# obtener el valor máximo plitud tiene un máximo (véase la figura5.21), lo cual
donde
de y(t ), se calcula el valor d = tg
equivale
− 1 a determinar el(véase
tiempo
t gura 5.21), lo cual equivale a determ
Para obtener el valor máximo de y(t ), se calculaPara
" Para obtener el valor máximo de el obtener
valor de tiempo
el valor máximo
plitud
endedonde
tiene
gura
un máximo
la am-
y(t ), se calcula el valor
la fi
de tiempo en donde la am-
plitud tiene un máximo (véase2la figura 5.21), lo cual equival
plitud tiene un máximo (véase la figura 5.21), loplitud cualtiene equivaleun máximo (véase la fi
a determinar el5.21),
tiempo lo cualtequivale a determinar el tiempo t
1− " 2 1− "
− 1 de tiempoplitud tiene un máximo (véase la fig
donde # = tg − 1 Para obtener
el valor máximo
C05_a
de y(t ),
donde
SISTEMAS–Hdz.indd
se
206
calcula
Para # = eltg
obtenervalor el valor
en
máximo dondedela y(t
C05_a SISTEMAS–Hdz.indd 206 am-), se ca 2/11/10 10:40:23 PM
plitud
"tiene un máximo (véase la figura 5.21), plitudlotiene un
cual equivale máximo
C05_a SISTEMAS–Hdz.indd 206
" (véase
a determinar ella tiempofigura t5.21), C05_a SISTEMAS–Hdz.indd 206
2/11/10 10:40:23 PM
Para obtener el valor máximo de y(t ), se calcula el valor de tiempo en donde la am-
C05_a SISTEMAS–Hdz.indd 206
am
1.4
1.2
MP
y( )
MP: Máximo pico de sobreimpulso
0.8 Tp: Tiempo pico
Te: Tiempo de elevación
0.6
Ta: Tiempo de establecimiento o asentamiento C
y(∞): Valor final
0.4
0.2
0
0 2 4 6 8 10 12 14 16 18 20
Te Tp Ta
Tiempo de asentamiento Ta
Tiempo que necesita el sistema para que alcance su valor final práctico; esto es, el tiempo
para que transcurran cuatro constantes de tiempo.
Dpto. Electrónica, Automática e Informática Industrial
Tiempo de elevación Te
Tiempo requerido por el sistema para que su respuesta pase del 10 al 90% de su valor
Sistemas de segundo orden. ¿Qué casos faltan?
y (t) =
entrada sea una sinusoide cuya frecuencia
s 1
"!n2 ø2algunas 1° p
° ø1sea igual
°≥! nt
cos(! t ° √)
entradas limitadasde
a la magnitud
Y(s) = G(s)U(s)
(sinusoides
las#raíces del
d
=
dekω la
eje
n jω. Parafor 0 < ≥ < 1.
2 frecuencia Ue este de losde
caso, escalónharán
polos)
de escalón
sus raíces
(señal que
está
acotada),
la salidalos
en(3.11)
el U
nopolos
semiplano = derecho (82)
del sistema deben estar en la parte iz
esté acotada.
s, el sistema será inestable. Si
se eleLa
1°≥
la salida está sin acotar. A tal 2
sistema respuesta
denomina temporal
marginalmente cuando estable,la entrada
debido tiene
a que2 forma
únicamente de de amplitud (U(s) U e /s) se
40 · Capítulo 3. Respuesta temporal !
algunas entradas ywhere
s
ø1 = °1/∏
(t)
limitadas= and ø2n
1 (sinusoides= °1/∏
1 ° 2 aredep time
puede la constants
obtener
frecuencia asp previously
cos(!
adepartir
2defined.
los t
de:°
polos) √)
harán
p
s 2+
que
2ζω
la for
n s
salida
+
0
dLaplace, y(t) 2 = L−1 {Y(s)}, o bien resolviendo
ω
<
no
n s
≥
esté < 1.
acotada.
estacionario
2
cuando la
e
(82)
2
sistema (J(s) = s + 2ζωn s + ωn = 0) tiene las raíces sobre el eje imagina
entrada es una señal en escalón tendrá oscilacione
La respuesta temporal !n2 case,lalawhen
For the underdamped
aplicando
cuando ∏1 = °≥!
transformada
entrada 1° n + j!
tiene 1 ° ≥ 2 andde
≥n2inversa
forma ∏1 =escalón
de ≥!n ° j!n de1 °amplitud
≥ , from
Y(s) = G(s)U(s) = 2
Ue (U(s) = Ue /s) kω 2
nse
entrada
la
seaUeecuación dife-
una sinusoide cuya frecuencia sea igual a la magnitud de las r
puede obtener aEq.partir
rencial
(65) thede:
solution is: con: ≥ p ! ¥ s + 2ζω s + ωn2 está
lansalida
(3.11)
s sin acotar. A tal sistema se le denomina marginalmente esta
≥ #°1 pkωn2 u(t) =¥Ue 0, t < 0
where as before the phase angle √ = tan
where as before the phase angle ≥/ 1 ° ≥ . Y(s)
"
1√== e°≥!tan
G(s)U(s)
aplicando
nt
°1=la ≥/ transformada
2 + 2ζω 1n° + 2 s.
≥ω2inversa Uede
2≥ 0 ,
, tLaplace, y(t) = L−1(3.11)
algunas entradas limitadas (sinusoides de la frecuencia de los polos) harán
{Y(s)}, o bien resolviendo
La respuesta temporal cuando la ecuación dife- tiene forma de escalón de a
la entrada
donde τ2 es la constante de tiempo asociada al polo más cercano al eje imaginario, que provoca
y (t) = 1 ° prencial cos(! con: t ° s
√) for 0 < s
≥ < 1. n (82) ! puede obtener a partir de:
When the roots of the characteristic equation are identical (≥ = 1) and ∏ = ∏ = °! , the
s d
When aplicando
the roots of the siendo necesario
characteristic 1diferenciar
° ≥ 2 equation los casos: 0 ≤ ζ < 1, ζ ≥ 1 y ζ < 0. En todos ellos, la respuesta temporal de
are identical (≥ =la 1) 0, and 0∏1 = ∏2 = °!n , the
!n2
la transformada = comienza
L−1 {Y(s)}, t < dife- kωn2 Ue
losinversa
sistemasde deLaplace,
segundoy(t) en ot =bien resolviendo ecuación
u(t) = nula. Se puede ,comprobar fácilmente 1 Y(s) 2 = G(s)U(s) = n2
la exponencial más lenta (τ > τ ) y la respuesta temporal se puede obtener por tanto como la
homogeneous solution 2 1
orden 0 con pendiente
+ n s + ωn s
2
wherehas
as beforeathemodified
phase angle √ = tanform, °1 ≥/ 1 ° ≥ and the total solution is:
rencial con: ≥ p ¥ s 2ζω
homogeneous solutiondehasprimer
a modified
orden:form, and the total solution is:
haciendo dy(t)/dt| t=0 . !
2 .
U e , t ≥ 0
0, t<0
y la respuesta a escalón
una respuesta con una oscilación mantenidatiene la siguiente expresión analítica:
dada por: " Sistema críticamente estable: Como se pued
!
tt − t polos complejos conjugados se encuentran
y(t) = kUe 1 − e− τ − e τ , t≥0 (3.16)
y(t) = kUe (1 − cos (ωn t))una
τ , t respuesta
≥0 (3.17)
con una oscilación manteni
Sistema críticamente estable: Como se puede observar en la ecuación (3.12), cuando ζ = 0 los dos y(t) = kUe
Sistema inestable:polos
En complejos
el caso conjugados
ζ < 0 el sesistema será
encuentran sobreinestable. Tendrá
el eje imaginario dos
(con parte real polos
nula) y secomplejos
obtiene conjugados
Sistema inestable: En el caso ζ < 0 el sistema
una respuesta con una oscilación mantenida dada por:
con parte real en el semiplano derecho si −1 < ζ < 0 (respuesta inestable
con parte real oscilatoria) o bien dos derecho si
en el semiplano
kUe (1 − cos (ωn t)) , t ≥ 0
si ζ=≤
polos reales en el semiplano derecho si ζ ≤
polos reales en el semiplano derecho y(t) (3.17)
−1 (respuesta inestable de tipo exponencial).
Tanto en el caso subamortiguado como en e
Sistema inestable: En el caso ζ < 0 el sistema será inestable. Tendrá dos polos complejos conjugados
estudiar la localización de los polos de un sistem
Tanto en el caso subamortiguado comoderecho
con parte real en el semiplano en elsi sobreamortiguado, unla
< 0 (respuesta inestable
−1 < ζterísticos de análisis
oscilatoria)
función ointeresante
bien dos consiste en
de transferencia. A parti
polos reales en el semiplano derecho si ζ ≤ −1 (respuesta inestable de tipo exponencial).
estudiar la localización de los polos de un sistema de segundo orden en función de los parámetros carac-
con determinadas características puntuales de la
en el Capítulo
Tanto en el caso subamortiguado como en el sobreamortiguado, 7, además
un análisis interesante consiste en pueden ser utilizadas
terísticos de la función de transferencia. A partir de dichos
do en parámetros,
el diseño se pueden
de sistemasencontrarde
estudiar la localización de los polos de un sistema de segundo orden en función de los parámetros carac-
relaciones
control). Las cara
(ver Figura 3.1):
con determinadasterísticos
características
de la función puntuales deA la
de transferencia. respuesta
partir temporal
de dichos parámetros, del sistema
se pueden encontrar (que, como se analizará
relaciones
In all three cases the response settles to a steady equilibrium value as time increases. We define
the steady-state response as
1
! "#$%!
& &
.
$ %'
2 /0
! " # $ % &'( ) * +# ) 3 4 " 5 3 )
$ %(
2 /. 0
$ %) $ )
2
& %$
& %(
- /1 0
' %$
- /0
( %$
- /. 0
-
- . /0 0 1 /0 2 - 2 . /0 2 0 2 1 /0 . -
! " # $ % &'( ) * +,'$ ) * "' " #
Figure 22: Step response of stable second-order systems with the diÆerential equation ÿ + 2≥!n ẏ +
!n2 y = u(t).
For damping ratios less than one, the solutions are oscillatory and overshoot the steady-state
response. In the limiting case of zero damping the solution oscillates continuously about the steady-
state solution yss with a maximum value of ymax = 2yss and a minimum value of ymin = 0, at a
frequency equal to the undamped natural frequency !n . As the damping is increased, the amplitude
of the overshoot in the response decreases, until at critical damping, ≥ = 1, the response reaches
Análisis en el dominio del tiempo
Carlos Alberto Cruz Villar
cacruz@cinvestav.mx
C
am
am
1.4
1.2
MP
y( )
MP: Máximo pico de sobreimpulso
0.8 Tp: Tiempo pico
Te: Tiempo de elevación
0.6
Ta: Tiempo de establecimiento o asentamiento C
y(∞): Valor final
0.4
0.2
0
0 2 4 6 8 10 12 14 16 18 20
Te Tp Ta
Tiempo de asentamiento Ta
Tiempo que necesita el sistema para que alcance su valor final práctico; esto es, el tiempo
para que transcurran cuatro constantes de tiempo.
Dpto. Electrónica, Automática e Informática Industrial
Tiempo de elevación Te
Tiempo requerido por el sistema para que su respuesta pase del 10 al 90% de su valor
el 100% del valor final de la señal de salida.
e −σt
y (t ) = k 1 − sen(ω d t + θ )
1−ξ 2
(6. 42)
e −σt s
≅ 0.05 = e −π
1−ξ 2 (6. 43)
una exponencial monótonamente decreciente. Simplificando y no considerando el efecto
senoidal, el 95% de la señal se alcanzará cuando la envolvente valga 0.05 ó 0.02, según
criterio del 5% o el 2% del valor final.
e −σt
y (t ) = k 1 − sen(ω d t + θ )
Sistemas de segundo orden.
1 − ξTiempo
2 de establecimiento
(6. 42)
e −σt s
≅ 0.05 = e −π
1−ξ 2 (6. 43)
π
ξ << 1 → t s ≅
σ
↑ σ →↓ t s (6. 44)
π
ξ << 1 → t s ≅
σ
↑ σ →↓ t s (6. 44)
Sistemas de segundo orden. Tiempo de pico
6.2.3.2 Tiempo de pico, tp
ωd ωn 1−ξ 2
t g (ω d t p + θ ) = = = tgθ
σ ξω n (6. 46)
ωd ωn 1−ξ 2
t g (ωde
La primera vuelta dtp +θ ) = = ω d t coincidirá
π radianes de = tgθcon la amplitud máxima de la
σ ξω n (6. 46)
señal de salida. El tiempo de pico es inversamente proporcional a la frecuencia de
amortiguamiento. Habrá tiempo de pico si hay sobreoscilación y ésta la habrá si el
factor de
Laamortiguamiento
primera vuelta deestá entre 0.707
π radianes y d0.t coincidirá con la amplitud máxima de la
de ω
señal de salida. El tiempo de pico es inversamente proporcional a la frecuencia de
amortiguamiento. Habrá tiempo de pico si hayπ sobreoscilación y ésta la habrá si el
ωdt p = π → t p =
factor de amortiguamiento está entre 0.707 y 0. ω d
↑ ω d →↓ t p (6. 47)
π
ωdt p = π → t p =
ωd
1.6
↑ ω d →↓ t p (6. 47)
1.4
1.6
1.2
1.4
1
Capítulo 6: Análisis temporal de sistemas de 1er y 2º Apuntes de Regulación
Sistemas de segundoMorden.
6.2.3.3 Sobreoscilación, p Máximo pico
Hay sobreoscilación si el factor de amortiguamiento está entre 0.707 y 0. La
sobreoscilación se dará en el tiempo de tipo, tp, y corresponderá con el valor ponderado
entre la máxima amplitud respecto al valor de salida en el régimen permanente. Al tener
un sistema de ganancia estática k, la respuesta al escalón unitario, después de acabar el
régimen transitorio, también será k veces de amplitud. Introduciendo el valor de tiempo
de pico en la ec. (6. 42), para calcular el valor máximo y dando la definición de
sobresocilación, MP, quedará como:
e −σπ / ω d e −σπ / ω d
k 1−
sen(π + θ ) − k 1 + sen(θ ) − 1
y max − y rp 1 − ξ 2 1−ξ 2
Mp = = =
y rp k 1 (6. 48)
; M p [%] = e
− π / t gθ −π / t gθ
M p = e −πσ / ω d = e ⋅ 100%
↓ ξ →↑ M p (6. 49)
↓ ξ →↑ M p (6. 49)
Ejemplo 2
Considere el sistema de la figura. Determine el valor de k de modo que la relación de
Ejercicio
amortiguamiento ζ sea de 0.5. Luego obtenga el tiempo de crecimiento t r , el tiempo pico t p , el
sobreimpulso máximo M y el tiempo de establecimiento t s , en la respuesta a un escalón
Dado el sistema de lap siguiente figura,
unitario.
Solución.
¿Cuál es el de
La función valor de k que
transferencia de esteprovoca
que el sistema tenga un factor de
sistema es:
Tiempo de estabilización (asentamiento) t s
C (s )
amortiguamiento igual16 a 0.5?. Para este valor, C (s )y una Gentrada
ω n2 escalón unitario,
= 2 4 = 24
obtenga: elR(smáximo
) s + (0.8 + 16 k )s + 16 t s = R(s ) = s + 2ζω=n2s seg 2
pico de sobreimpulso, elζωtiempo +ω
n (0.5)(4)pico, ny el valor final.
Comparándola con la función general de 2º orden
Para obtener elPodemosvalor final, c(∞ ) para una
calcularemplee el teorema
entrada escalón delunitario
valorutilizando
final: el teorema del valor final
s 2 + 2ζω n s + ω n2 = s 2 + (0.8 + 16 k )s + 16 16 1
c(∞ ) = lim sC (s ) = lim s 2 = 1
s
s →0 s →0
s + (0 .8 + 16 k )s + 16
lo que nos da que 2ζω n = (0.8 + 16 k ) y ω n2 = 16 la ganancia del sistema G = 1
Gráfica de respuesta c(t ) para una entrada escalón unitario, utilizando la envolvente.
La frecuencia natural no amortiguada ω n . ω n = 4 rad / seg
ts 2
El número de picos sería N pi cos = = = 2.2 c(∞ ) = GR1 = 1
t 0 .907
2ζωn − 0.8 2(0.5)(4 ) − 0.8
p
Despejando k k= = = 0.2 k = 0.2
16 16
El máximo sobrepaso M p %
La función de=transferencia de este sistema es: = n
Solución. R(Cs )(s ) s 2 + (0.8 + 16
16k )s + 16 R(Cs()s ) s 2 + 2ζω 2
Gnωs n2+ ω n
= 2
La función de transferencia de este sistema es: = 2
Solución. R(s ) s + (0.8 + 16 k )s + 16 R(s ) s + 2ζω s + ω n2
La función de transferencia de este sistema Comparándola es:C (s ) =con la función 16 general de 2º orden C (s ) Gω n2 n
= 2
R(s ) s 2 + (0.8 + 16 k )s + 16 R(s ) s + 2ζω n s + ω n2
C (s ) 16 Comparándola con la función C (s ) generalGde ω 22º orden
= 2 =2 +22ζω s +nω
n = s2 + (0.8 + 16 k )s + 16
2 2
R(s ) s + (0.8 + 16 k )s + 16 s
R(s ) s + 2ζω n
n s + ωn
Comparándola con la función general de 2º orden
TÓNOMA DE NUEVO LEÓN FACULTAD DE INGENIERÍA MECANICA Y ELÉCTRICA s 2 + 2ζω n s + ω n2 = s 2 + (0.8 + 16 k )s + 16
lo
Comparándola con la función general de 2º orden que nos da que 2 ζω n = ( 0 . 8 + 16 k ) y ω n2 = 16 la ganancia del sistema G = 1
s 2 + 2ζω n s + ω n = s + (0.8 + 16 k )s + 16
2 2
Ejercicio
el sistema de la figura. Determine el valor de k de modo que la relación
La frecuencia natural no amortiguada ω n .
lo que nos da que 2ζω n = (0.8 + 16 k ) Despejando
y ω n2 = 16 lak ganancia del sistema kG== 1 n
La frecuencia de natural no amortiguada ωn .2ζω
2ζω − 0.8 2(0.5)(4 ) − 0.8
16
=
16
2(0.5)(4 ) − 0.8
= 0 .2
ω n = 4 rad
ω n = 4 rad k=
/s
n − 0.8
Despejando k k= = = 0.2 k
iento ζ sea de 0.5. Luego obtenga el tiempo de crecimiento
La frecuencia , el tiempo
t rnatural no amortiguadapico El
ω nt. p , el
máximo sobrepaso M p% 2ζωn −16 0.ω 8 n =24(0rad .5)(4/ )seg16
− 0.8
Despejando k k= = = 0.2 k =0
−π ζ 16 − 0.16
o máximo M p y el tiempo de establecimiento t s ,Despejando
en la respuesta
Dado el sistema de la siguiente figura, k
a un k=
escalón
El2ζω máximo
n − 0 .8
=
2 (
sobrepaso
0 .5 )( 4 ) −M 0 . 8
M p %==0100
p %
.2 e
1−ζ 2
= 100e k = 0.2
5 π 1−(0.5 )2
= 16.3%
El máximo 16 sobrepaso16M p % −π ζ 1−ζ 2 − 0.5 π 1−(0.5 )2
UNIVERSIDAD AUTÓNOMA DE NUEVO LEÓN M p % = 100 e = 100
FACULTAD e DE INGENIERÍA = 16 .3% Y ELÉCTRICA
MECANICA
Frecuencia natural amortiguada ω d −π ζ 1−ζ 2 − 0.5 π 1−(0.5 )2
El máximo sobrepaso M p % M p % = 100 e = 100e
= 16.3%
Frecuencia 2 natural − 0.5amortiguada
ω2 d = ω nω d1 − ζ 2 = 4 1 − 0.5 2 = 3.464 rad / seg
Tiempo de estabilización (asentamiento) ( )
ts
− π ζ 1− ζ π 1 − 0.5
M p % = 100Frecuencia
e = 100e amortiguada
natural = 16.3%
ω d ω4=dω n 1 −4ζ 2 = 4 1 − 0.5 2 = 3.464 rad / seg
El tiempo pico t p ts = = = 2 seg
ω d =ζω ω nn 1 −(0ζ.52)(=4)4 1 − 0.5 2 = 3.464 rad / seg
Frecuencia natural amortiguada ω d π π
El tiempo pico t p tp = = = 0.907 seg
ω = ω 1 − ζ 2
= 4 1 − 0 .5 2
= 3 .464 rad / seg ω d 3.464
Podemos
d n El tiempocpico
calcular (∞ ) parat p una entrada escalón unitario π utilizando
π el teorema del valor final
tp = = = 0.907 seg
π ω π3 .464
El tiempo de ccrecimiento (∞ ) = lim sC(levantamiento)
(s ) = lim tsp = t=d 16 = 0.907seg 1
UNIVERSIDAD AUTÓNOMA DE NUEVO LEÓN El tiempo pico t p FACULTAD DE INGENIERÍA sMECANICA →0 s →Y s 2ω+d (0r .83.+464
0 ELÉCTRICA 16 k )s + 16 s = 1
π − β π − 1.047
β El = cosπ −1 (ζ )πde
tiempo = cos −1
crecimiento(0.5) = 1.047 (levantamiento)
rad tr tr = = = 0.605 s
tp = = = 0.907 seg ωd 3.464
El ω
tiempo 3
de.464crecimiento (levantamiento) t π − β π − 1 .047
β = cos −1 (ζc()t =) para
Gráfica de respuesta cos −1 una (0.5)entrada escalón unitario, utilizando la envolvente.
d r
= 1.047 rad tr = = = 0.60
¿Cuál es el valor de k que provoca que el sistema tenga un factor de
de transferencia de este sistema es:
β =
El númeroINGENIERÍA
t s El tiempo de crecimiento (levantamiento)
Tiempo de estabilización (asentamiento)
cos
de picos
−1
(ζ )
t r DEsería
= cos
N
−1
CONTROLpi cos
( 0 .5 ) =
= =
t1s .047 rad
t p 0.907
2
= 2.2 13
t r =
π −ω
c(∞ ) = GR1 = 1ω M.C. JOSÉ
d
β d π − 13.047
=
3.464
.464
= 0 .605 s
MANUEL ROCHA NÚ
ts = R s = 2= = 2 seg 2
M.C. ELIZABETH GPE. LARA HERN
()
s ( ) el máximo pico de( sobreimpulso,
obtenga:
s + 0.8 + 16 k s + 16 ) ( )( ) ζω ω el tiempo pico, y el valor final.
ζω n 0s.5 +42 n s + n
INGENIERÍA DE CONTROL 13 M.C. JOSÉ MANUEL ROCHA NÚÑ
M.C. ELIZABETH GPE. LARA HERNÁND
p
s 2 + (0.8 + 16 k )sc(+2t 16 = 1 ζω ( )
) = c(1.814
s ) = (1 − e ) c(∞ ) − 2t p
s →0 s →0
n
p
= (1 − e )(1) = 0.973
a que 2ζω n = (0.8 + 16 k ) y ω n2 = 16 la ganancia del sistema G = 1
−3.628
Gráfica de respuesta c(t ) para una entrada escalón unitario, utilizando la envolvente.
ia natural no amortiguada ω n . t 2 ω n = 4 rad / seg
El número de picos sería N pi cos = s = = 2.2 c(∞ ) = GR1 = 1
t p 0.907
2ζωn − 0.8 2(0.5)(4 ) − 0.8
k k= = = 0.2 k = 0.2
16 16
caso de segundo orden, es a partir del análisis de su curva de respuesta, siempre y cuando
esté disponible, por ejemplo, mediante una tarjeta de adquisición de datos.
EJEMPLO 5.12
Solución:
La respuesta de estado estable es y(∞) = 0.75 unidades, el máximo pico de sobre-
impulso MP es del 25% y el tiempo pico Tp corresponde a 0.5684 seg.
t=0 1 e °≥!n t los sistemas de segundo ord
Sistema subamortiguado: ys(t) = 2 1 ° p 2Para cos(!dt ° el √) caso for 0 <0≥ <≤ 1. ζ < 1(82) se obtiene que los polos del si
When Para
mortiguado: When theelroots
the roots
caso 0 la ≤ofecuación
of the
the secharacteristic
characteristic
< 1subamortiguado:
ζSistema obtiene !n
característica) 1que
° ≥ ellos
Para equation
casopolos
son 0 ≤ equation
complejos
"
ζ del are se obtieneare
< 1 sistema identical
conjugados, que losidentical
(raíces (≥
haciendo
de
polos
(s
=
" = del sistema(≥
1)
−ζω
and
dy(t)/dt|
n +
∏ 1=de11)
(raíces
jω
"
t=0
n
= . ∏−2ζa2=
" −ζωn + jω1n 1 − ζ 2 y s1∗ = −ζωn −
40 homogeneous solution la
has " a2modified
ecuación característica) son
form,
≥ pcomplejos and the
conjugados,
total
2 y(ss1∗= solution is:
omogeneous solution
· Capítuloson
característica) 3. complejos
Respuesta
has
temporal
conjugados,
jωwhere
n jω 1 −1 −ζaζ 2)) ymodified
y (s
la
la 1 =
respuesta
nas before the phase angle √ = tan
respuesta
−ζω °1 n form,
≥/ 1 ° ≥ .
temporal
+ ¥jω
temporal
2 a n
entrada
1 and
−
a en
ζ
entrada
escalónthe 1 =
en
es: total
−ζω
escalón n− solution
es:
la ecuación
is:
Sistema subamortiguado
característ
) y la respuesta temporal a entrada When theen rootsescalón es: equation
of the characteristic # are#identical$(≥ = 1) and ∏$ 1 = ∏2 = °!n , the 1 %& " %&
1 − ζ 2 ) y la respu
donde τ2 es la constantehomogeneous
# $
de tiempo solution asociada
has a y(t) y
modified =
s e (t)
al
form,
kU polo
and =1the
− C más
total
e
%&−ζω
1 e ∏t
solution +
n tcercano
is:
cos
−ζω
ω C t
d 2
al
+ te"eje
t∏t 1obtener
+
∏tζ imaginario,
senω
2por
.
d t ζ, que jωprovoca
t ≥
n
01 (3.12)
ζ y(t) = cos ωd t +n " !
(t) = + ∏t
+
2
la exponencial más lenta (τ2 > τ1 ) y la respuesta temporal
kUe 1 − e se puede
n − ζ tanto como
senωd t la , t≥0
y s 1 C 1 e C 2 te 2 .
Casos= kUe2,3 dey 4
−ζω t 1 −
y(t)
combinación 1− edos sistemas
n cos ωded tprimer + ""orden: senω +dCt2te∏t + ,2 .natural t≥0 (3.12) ζ 2cómo la compo- y(t)
The solution which satisfies donde ωd = ωn 1 1−−ζ
!the initial conditions
yζs2(t)
2 es = Cla1e∏tfrecuencia
!n is: "amortiguada. (83)
Se puede observar ! n
nente compleja de "losτ2 polos − produce
t una
τ 1
respuesta
− t temporal con presencia de senos y cosenos que
" y(t)
donde = kU
Thedan
solution de =
ωwhich
lugar a1 ω−n the initial
satisfies
oscilaciones 1− eζh es
2 τ2
conditions
que se+ laτ frecuencia
is:amortiguan e con lanatural
τ1
,ienvolvente
t ≥ 0 amortiguada.
exponencial. Al producto (3.14)
Se puede σ = observar
ζωn
heωn solution which
1 − ζ 2 es la frecuencia satisfies
se le denomina
natural the
amortiguada.
τ 2 − 1
factorinitial
τ 1
de amortiguamiento,
Se puede conditions
2 − τ 1que es∏t
observar unacómo is:
constante la que
compo- determina las propiedades de
"
nente
CASO 2. x=1, Críticamenteamortiguamiento ys (t) = de un
compleja
amortiguado. de los 1∏t °∏teDetermina
polos
1 2h sistema. i ∏t
produce + ∏te una respuesta temporal
la velocidad de crecimiento o decaimientod de la res-
con
donde =
presencia
ω ω n de1sen −ζ
eja de los polos ζproduce
Cuando unadan
= 1, las dos respuesta
raíces lugar
puesta atemporal
sona escalón
iguales ys(t)unitario
oscilaciones=s1!= 1 s°de
2ncon
e un
2 (τ
+que
presencia
∏te= se
1 sistema τ2 )amortiguan de
ydealsegundo senos
sistema se
ordeny le
concosenos
denomina
la envolvente
subamortiguado. nente
quecríticamente compleja deAl
exponencial. losprp
n h 40h · Capítulo 3. i=constante
1exponencial.
40 · Capítulo 3.queRespuesta temporal !
oscilaciones
amortiguado. seSuamortiguan
función sede con la
transferencia
leSistema
denomina envolvente viene
factor 11 h de dada por:
amortiguamiento, Al producto
i de amortiguamiento que es iuna
Respuesta
σrelativo ζω n
dan que
temporal lugar a oscilacione
determina las
(t) = 1 °!n t n t ∏t
+ ∏t
sobreamortiguado: Cuando el °!factor °! ζ ≥ 1, los polos del sistema
ina factor de amortiguamiento, que dey
amortiguamientoes
s
segundo una =
orden =
constante de
serán
!
1
22 un
° e1°!n t
que
reales °° !
sistema. e
(s
n te °
determina
=
donde e °
for
Determina
−1/τ ≥ = !1.
= las
n
τ−ζωte ∏te
es la
−
n
2 propiedades
ω
la
t "
(84)
velocidadζ 2 −
constante 1 for
de
y s de
se≥
= =
le 1.
denomina
crecimiento
−1/τ
de =
tiempo −ζω o+
factor
decaim
asocia
d
" !polo
n
n= ! 2transferencia
k la exponencial más lenta
1 1 n n 2 2
amortiguamiento n
de re
u
ientodonde es la constante
de unτ2 sistema. de
Determina tiempo
ω la ζ 2asociada
velocidad
−
puesta a escalón unitario
n 1) . La al
G(s)de
función de más
crecimiento
nde+ un
(τs
cercano o
en al eje
decaimiento
este
sistema de segundo
1)se2combinación
imaginario,
caso viene dadade
de dos
que la
por:
ordenprovoca
res-
sistemas
(τ2 > τ1 ) y la
(3.15)
subamortiguado.
puesta ade primer
escalón or
unitar
la exponencial
alón unitario
CAS0 3.de x>1,más lenta (τ
unSobreamortiguado. > τ ) y la
sistema de segundo orden subamortiguado.
2 1 respuesta temporal
1 30h
puede obtener
k
por tanto como i
la !
τ
combinación de dos sistemas de
Sistema primer orden:
sobreamortiguado:
y la respuesta a escalón tiene la siguiente expresión analítica:30 Cuando el factor
°! de amortiguamiento °!n t " y(t) = kUe
relativo ζ ≥1 −
1, los p
amortiguado: Cuando el factor dede
!
amortiguamiento
segundo orden
= ! serán relativo
2 reales
1 G(s)
°ζt" ≥
(s
=
e (τ
" 1, los polos
=
1 s +n1)(τ
−1/τ
t 2 s + 1)
° !del
= nlaste
sistema
−ζω −
Sistema
de
ω ζ 2 son
segundo −
for
sobreamortiguad
1 y
(3.13)
orden
s
≥ =
=τ
ser
−1
1
2 −
−
2 + !
e
"
− τn ζ −
τ
t 21 t e−amortiguado.
− e1
Cuando
−τ 1
t1
y s ,
, =t ≥
t ≥ −1/τ
0
ζ = 1,
0
1 Su función
= −ζω
dos
n
+
raíces
(3.14)ω
n "transferencia
de
ζ
iguales
2
2 − 1) . La funció
(3.16)
s
v
ωn ζ − 1)2. La1 función2 deτtransferencia
1 τ − n
τe n τ τ 1
τ 2 en este caso viene dada por:
2 n n
G
. La función de transferencia en este caso viene dada por:
Cuando ζ = 1, las dos raíces son iguales s1 = s2 (τ1 = τ2 ) y al y sistema se le denomina críticamente
30 k ζ = 0 los dos
la respuesta a escalón tiene la siguiente e
Sistema críticamente estable: Como se puede observar en la ecuación (3.12), cuando
amortiguado.
CASO 4. xSu
=0,función de transferencia
Críticamente estable.
polos complejos conjugados se encuentran
viene dada por:
k sobre el eje imaginario (con parte G(s) = real nula) y se obtiene
!
(τ1 s + 1)(τ k
una respuesta con una oscilación G(s)2 s=+ 1)
mantenida dada por:
Sistema críticamente estable: (3.15) Como se pued
(τs + 1)2 polos complejos conjugados se encuentran
y(t) = kUe (1 − cos (ωn t))una
, t respuesta
≥0 con una oscilación manteni (3.17)
y la respuesta a escalón tiene la siguiente expresión analítica: y(t) = kUe
Sistema inestable: En el caso ζ < 0 el ! "
sistema tserá inestable. Tendrá dos polos complejos conjugados
t −t Sistema inestable: En el caso ζ < 0 el sistema
con parte real en el semiplano kUe 1 −sie−−1
y(t) = derecho τ −< ζ τ 0, (respuesta
e < t ≥ 0parte
con inestable (3.16)
real oscilatoria) o bien dos derecho si
en el semiplano
τ polos reales en el semiplano derecho si ζ ≤
polos reales en el semiplano derecho si ζ ≤ −1 (respuesta inestable de tipo exponencial).
Tanto en el caso subamortiguado como en e
Sistema críticamente estable: Como se puede observar en la ecuación
estudiar la(3.12), cuando ζ =de
localización 0 los
losdos
polos de un sistem
Tanto en el caso subamortiguado como en el sobreamortiguado,
terísticos de
un análisis
la función
interesante
de
consiste en
transferencia. A parti
polos complejos conjugados se encuentran sobre el eje imaginario (con parte real nula) y se obtiene
estudiar la localización de los polos de un sistema de segundo orden en función características
con determinadas de los parámetros carac-
puntuales de la
una respuesta con una oscilación mantenida dada por:en el Capítulo 7, además pueden ser utilizadas
terísticos de la función de transferencia. A partir de dichos
do en parámetros,
el diseñose pueden encontrarde
de sistemas relaciones
control). Las cara
con determinadas características y(t) = kUe (1
puntuales de−lacos (ωn t)) , temporal
respuesta t ≥ 0 del sistema (que, como(3.17)
(ver Figura 3.1):
se analizará
evolu
Al igual que en el anterior capítulo, se sintetiza el comportamiento de los
sistemasAldeigual que orden
segundo en el ante
anterior capítulo,
una entrada en se sintetiza
escalón el comportamiento
unitario de los
a través de un cuadro
sistemas de
resumen. segundo orden
Aparecerán ante según
los polos una entrada en escalón
el coeficiente de unitario a través de
amortiguamiento un cuadro
y cuál es la
resumen. temporal
evolución Aparecerán lossalida:
de su polos según el coeficiente de amortiguamiento y cuál es la
evolución temporal de su salida:
Situación del polo Respuesta al escalón Sistema
Situación del polo Respuesta al escalón Sistema
Sobre
Sobre
Amortiguado
Amortiguado
ξ>1
ξ>1
142
Al igual que en el anterior capítulo, se sintetiza el comportamiento de los
sistemas de segundo orden ante una entrada en escalón unitario a través de un cuadro
resumen. Aparecerán los polos según el coeficiente de amortiguamiento y cuál es la
evolución temporal de su salida:
Apuntes de Regulación
Situación del polo Capítulo 6: Análisis
Respuesta temporal de sistemas de 1er Sistema
al escalón y 2º
Sobre
Críticamente
Amortiguado
amortiguado
ξξ>1
=1
Al igual que en el anterior capítulo, se sintetiza el comportamiento de los
ξ=1
sistemas de segundo orden ante una entrada en escalón unitario a través de un cuadro
resumen. Aparecerán los polos según el coeficiente de amortiguamiento y cuál es la
evolución temporal de su salida:
Sobre
Sub
amortiguado
Amortiguado
0< ξ<1
ξ>1
Al igual que en el anterior capítulo, se sintetiza el comportamiento de los
sistemas de segundo orden ante una entrada en escalón unitario a través de un cuadro
0<ξ<1
resumen. Aparecerán los polos según el coeficiente de amortiguamiento y cuál es la
evolución temporal de su salida:
Sobre
Críticamente
estable
Amortiguado
ξξ>1
=0
Al igual que en el anterior capítulo, se sintetiza el comportamiento de los
sistemas de segundo orden ante una entrada en escalón unitario a través de un cuadro
resumen. Aparecerán los polos según el coeficiente de amortiguamiento y cuál es la
evolución temporal de su salida:
Sobre
INESTABLE
Amortiguado
-1< ξ<0
ξ>1
Al igual que en el anterior capítulo, se sintetiza el comportamiento de los
sistemas de segundo orden ante una entrada en escalón unitario a través de un cuadro
-1<ξ<0
resumen. Aparecerán los polos según el coeficiente de amortiguamiento y cuál es la
evolución temporal de su salida:
Sobre
INESTABLE
Amortiguado
ξ<-1
ξ>1
impulsional de dos sistemas con igual constante de amortiguamiento y diferente
frecuencia de amortiguamiento
× ×
0 <ξ <1
×−1 < ξ < 0
ξ=0 ´Críticamente estable’
s = ± jω d = jω n (6. 37)
ξ >1 ξ=1 No amortiguado
× × × × × σ s = −ω n = −σ (6. 38)
ξ =1
× × × ξ < −1
ξ>1
(polo doble real)
´Sobreamortiguado´
s = −ξω n ± ω n ξ 2 − 1 (6. 39)
Figura 6. 8. Polos de segundo orden en funciónξ<0 ´Inestable´
del coeficiente de amortiguamiento
b) Diagrama de bloques 3
Ejercicio 0
0 10 20 30 40 50 60 70 80
Ejercicio 6.7
Considerando el sistema de la siguiente figura, determine los rangos de valores
de k para que Dibujar la señal
el sistema tengade los
salida ante una
cuatro entrada en escalón
comportamientos deunitario,
sistemas paradelos
siguientes valores de k: a) 0.02; b) 0.125; c) 2.5, comparándolos en cuanto a tp, ts, Mp y
segundot orden.
.r
10
k
s(s+1)
Y (s) Pi ( s ) i ( s )
T (s) ,
R( s) (s)
1 M Ai N Bk s Ck
Y (s) 2 2 2
,
s i 1s i k 1s 2 ks ( k n)
M N
y (t ) 1 Ai e it Dk e kt sin( kt k ),
i 1 k 1
A necessary and sufficient condition for a feedback system
Una condición necesaria y suficiente para que un sistema retroalimentado sea
to be stable is that all the poles of the system transfer
estable, es que todos
function havelos polos de
negative la parts
real función
.
de transferencia del sistema,
tengan parte real negativa.
Criterio de estabilidad de Routh-Hurwitz
Criterio de estabilidad de Routh-Hurwitz
caso de los distintos métodos de evaluación de raíces de polinomios; sin embargo, aún
en la actualidad es una herramienta de suma importancia, pues es posible establecer el
rango de valores de ganancia ajustable K para los cuales los sistemas de lazo cerrado son
estables.
El primer paso para determinar la estabilidad absoluta de un polinomio característico
1 + G(s)H(s) = 0 es representarlo en su respectivo arreglo de Routh-Hurwitz.
Criterio de característico
Sea el polinomio estabilidad den: Routh-Hurwitz
de grado
16
n n 1 …
Routh-Hurwitz
an s + an 1 s + Table
+ a1 s + ao = 0 (6.1)
A partir del polinomio característico se emplea la siguiente tabla, conocida como
Para comenzar el arreglo,
tabla de Routh-Hurwitz. (s)se qprocede
(s) an s nna escribir a1s a0 de0. términos en s, ini-
an 1s n 1una... columna
ciando con la potencia de mayor grado s y de ahí en orden descendente hasta llegar al
término independiente s0; a continuación se distribuyen en el arreglo los coeficientes an,
an 1, … a1 y ao en pares de dos en dos, según se muestra en la figura 6.1.
1
Nakamura S., Análisis numérico y visualización gráfica con MATLAB, Pearson Educación, 1997.
…..
16 semiplano
Solución: plano derecho del Solución:
16 derecho. plano s. s 42 0 1
n n 12
3 1scientes b1(,1)b=230, c,1b2y= d241(10se) − muestra
Se
q(forma
(s) juntos) con b) s + 5s ...+b110
anlaslos
tabla
a
coefi
n a,1bs2,=ca100y djunto con los acoefi
01. se muestra b1cientes
35 (10) − 50
continuación:
=
0
= 24 a continuaci
10 10
4
+ 35s + 50s con los coefi
s 10cientes
50 b1, b2, c1 y d1 se muestra a continuaci 3
s cientes 1b , b 35 24
plicaciones
ucción a losy sistemas
simulación decon
junto con los MATLAB
control:
coefi conceptos,
1 2, c1 y aplicaciones y simulación con MATLAB
d1 se muestra a continuación: s2 30 24
4 s3
10 50 4 …..
s 1 352 24 s4 1 35 24 s 1 35 24
s 1
42 0
s4 1 35 24
s 30 24 s0 24 0
3
s 10 50
The number3of roots of Q(s) with positive real parts is
s3
10 50 s1 42 2 0 …..
s number Los
equal to the 10
of sign 50b y b infueron
coeficientes
changes evaluados,
the first según indicas3
column 10 50
la ecuación (6.2a),
1 2
s 30 24 empleando las dos primeras filas del arreglo:
Solución:s0 24 1 0
n el arreglo
2
s de Routh-Hurwitz
a) 30La 24
representación
s
del
42
en
0
polinomio
el s2Routh-Hurwitz
característico:
arreglo de 30 24 b =
35 (10) − 50 (1)
del
10 polinomio
= 30 , b =
24 (10) − 0 2
=s 24
10 característico:
1 30 24 2
The number of roots of Q(s) with positive
0 real parts is
Los coefi cientes b2 sign
b1 y of fueron s
evaluados, 24
según 0
equal to
1 the number changes in the firstindica
columnla ecuación (6.2a), Una vez que se conocen los elementos que forman la fila b , para determinar
1
4 s las
s + 10s +Los 3 dos 42 2 fi0 4 3s 242 0 darán 1i
s fila del arreglo,
42 0
coefi+ 50sb +y b24fueron= 0evaluados, según + + + + = 0a la fila c , se utiliza la segunda
empleando primeras las del arreglo:
35s cientes s 10s
indica la 35s los
ecuación (6.2a),
junto con
50s
coeficientes que
la ahora
24 lugar
conocida fila b ; luego se procede según lo muestra la ecua-
i
1 2 i
0 empleando las)dos
35 (10 − 50primeras
(1) filas del arreglo:
24 (10) − 0 0 ción (6.2b):
s b1 24
=
cientes b1, b2, c1 y djuntose 0
muestra = 30 , b2 =
a continuación: = 24 sc y d 24 0 a continuación: s0 24 0
1 10 con los coefi
35 (10) − 50 (1) cientes
10 b
24 (101 , b ,
)− 0 2 1 1 se muestra c =
30 (50) − 24 (10)
= 42
b1 = = 30 , b2 = = 24 1 30
Una vez que se conocen los elementos 10 que forman la fila 10 bi , para determinar Para finalizar el arreglo con los elementos d , se manejan las dos filas inme-
b1 y b2 fueron4 evaluados, según indicaquelabforman ecuación (6.2a),
diatasLos coefi por evaluar: b y b
a la fila cientes
i
30 (50) − 24 (10)
35 (10) − 50 −
Una vez que se completa el arreglo, se observa que en la columna principal
(1 ) c1 = 24 ( 10 ) =042
35 ( 10 ) − 50 ( 1 )no hay cambios de signo; por lo tanto, el 35
24 ( 10 ) − 0 (10
sistema ) − 50
es estable, (1tiene
ya que ) todos 24 (10) − 0
= s2 = 30
30 24 , b 2 = 30
c =
30 ( 50 ) − 24
30b =
= (10
24)
= 42 s2
30 sus
24
= 30 , b2 =
polos en el semiplano b
izquierdo =
(SPI).
= 24 = 30 , b = = 24
10 1
10
Para finalizar el arreglo con los elementos di , se manejan las dos
1 10filas inme-
b) El arreglo de Routh-Hurwitz
1
10
correspondiente es: 10 2 10
1 1
s diatas42
diatas superiores Para
a la fifinalizar
la por 0
el arreglo con los elementos di , se manejan
evaluar:
superiores a la fila por evaluar:
s las dos filas inme-
42 0 3
conocen los elementos que forman la fila bi , para determinar Una vez que
s
se
1
conocen
0
que forman la fila bi ,
0 Una 24vez(42) que se conocen0 los elementos que forman s 5la 10
2
fila bi los , para elementos
determinar
e darán lugar s a la24 fila ci , 0se1 utiliza
d =
d1 la
=
= segunda
24
24. ( 42 )
= 24. filas del arreglo, 24los coefi 0 cientes que darán lugar a la fila ci , se utiliza la segunda
los coefi42 cientes 42que darán lugar a la fila ci , se utiliza la2 segunda fila del arreglo,
1
s 0
conocida fila bi ; luego se procede según lo muestra la ecua- fila bi ; luego
la bijunto
; luegocon la ahora conocida se procede según lo m
0
Una vez que Una se completa
vez que junto conseellaobserva
el completa
se arreglo, ahora
arreglo, seque conocida
en laque
observa columna fiprincipal
en la columna principal se procede s
según
10
lo muestra la ecua-
no hay cambios
b1 ysusbpolos no de signo; pordelosigno;
tanto, el losistema essistema
b1estable, esyaestable,
que tiene
ya quetodos ción todos(6.2b):
2 fueron evaluados, Los
ción según
coefi
(6.2b): cientes indica yla becuación
fueron (6.2a),
evaluados, según indica la ecuación (6.2a),
hay cambios por tanto, el tiene
en elsussemiplano izquierdo (SPI).
polos en el semiplano izquierdo (SPI). 2
primeras filas del arreglo: empleando las dos primeras filas del arreglo:
b) El arreglo de 50) −de24
30Routh-Hurwitz
El(arreglo (10 )
correspondiente es: 30 (50) − 24 (10)
c1 = b) Routh-Hurwitz
= 42correspondiente es:
30 (50) − 24 (10) c1 = = 42
35 (10) − 50 (1) 30
s3 24 (110 s3) − 0 01 35 0(10 ) − 50
C06_a SISTEMAS–Hdz.indd 246
c =
1 (1) =
24 (10) − 0 42 30
2/11/10 10:43:27 PM
stemas de control: conceptos, aplicaciones y simulación con MATLAB 16
246 Introducción a los sistemas de control: conceptos, aplicaciones y simulación con MATLAB
4
+ 35s + 50s con los coefi
s 10cientes
50 b1, b2, c1 y d1 se muestra a continuaci 3
s cientes 1b , b 35 24
plicaciones
ucción a losy sistemas
simulación decon
junto con los MATLAB
control:
coefi conceptos,
1 2, c1 y aplicaciones y simulación con MATLAB
d1 se muestra a continuación: s2 30 24
4 s3
10 50 4 …..
s 1 352 24 s4 1 35 24 s 1 35 24
s 1
0
42 0
s4 1 35 24
s 30 24 s 24 0
3
s 10 50
3 of roots of Q(s) with positive real parts is
s3
10 50 s1 42 2 0 …..
The number
equal to sthe number
10ofcoefisign
Los 50
cientes b y b fueron
changes in the evaluados, según indicas3
first column 10 50
la ecuación (6.2a),
1 2
s 30 24 empleando las dos primeras filas del arreglo:
Solución:s0 24 1 0
n el arreglo
2
s de Routh-Hurwitz
a) 30La 24
representación
s
del
42
en
0
polinomio
el arreglo s2Routh-Hurwitz
característico:
de 30 24 b =
35 (10) − 50 (1)
del
10 polinomio
= 30 , b =
24 (10) − 0 2
=s 24
10 característico:
1 30 24 2
The number of roots of Q(s) with positive
0 real parts is
Los coefi cientes b2 sign
b1 y of fueron s
evaluados, 24
según 0
equal to
1 the number changes in the firstindica
columnla ecuación (6.2a), Una vez que se conocen los elementos que forman la fila b , para determinar
1
4 s las
s + 10s +Los 3 dos 42 2 fi0 4 3s 242 0 darán 1i
s fila del arreglo,
42 0
coefi+ 50sb +y b24fueron= 0evaluados, según + + + + = 0a la fila c , se utiliza la segunda
empleando primeras las del arreglo:
35s cientes s 10s
indica la 35s los
ecuación (6.2a),
junto con
50s
coeficientes que
la ahora
24 lugar
conocida fila b ; luego se procede según lo muestra la ecua-
i
1 2 i
0 empleando las)dos
35 (10 − 50primeras
(1) filas del arreglo:
24 (10) − 0 0 ción (6.2b):
s b1 24
=
cientes b1, b2, c1 y djuntose 0
muestra = 30 , b2 =
a continuación: = 24 sc y d 24 0 a continuación: s0 24 0
1 10 con los coefi
35 (10) − 50 (1) cientes
10 b
24 (101 , b ,
)− 0 2 1 1 se muestra c =
30 (50) − 24 (10)
= 42
b1 = = 30 , b2 = = 24 1 30
Una vez que se conocen los elementos 10 que forman la fila 10 bi , para determinar Para finalizar el arreglo con los elementos d , se manejan las dos filas inme-
b1 y b2 fueron4 evaluados, según indicaquelabforman ecuación (6.2a),
diatasLos coefi por evaluar: b y b
a la fila cientes
i
Routh-Hurwitz Table
c ) s3s4 + 5s
1 3 040s 96 = 0 s3 1 0 s3 1 0
n n 1
(s) q( s) an s a n 1s ... a1s a0 0.
s2 5 10 s2 5 10 s2 5 10
16
1
Routh-Hurwitzs Table
2 0 s1 2 0 s1 2 0
0
(s) q(s) an s n san 1s n 1 10
... a1s a0 0. s0 10 s0 10
…..
…..
C06_a SISTEMAS–Hdz.indd 245
n c ) s4 + 5s3 40s 96 = 0
(s) q( s) an s c ) Para s4 n 1 3 ...
an 1s + 5s a1s 96a0= 0,0se
40s . obtiene arreglo:
s4 1 0 96
s3 5 40
s2 8 96
C06_a SISTEMAS–Hdz.indd 245 2/11/10
s1 20
s0 96
…..
por lo que es inestable el sistema, pues un cambio de signo en la columna prin-
cipal indica un polo en el SPD. Con Matlab puede comprobarse lo anterior de
The number of roots of una
Q(s) manera
withmuy simple: real parts is
positive
equal to the number of sign changes in the first column
>> p = [1 5 0 40 96];
>> roots(p)
ans =
3.0000
4.0000
2.0000 + 2.0000i
2.0000 2.0000i
s4 1 0 96 s4 1 0 96
s3 5 40 s3 5 40
2
s 8 96 s2 8 96
1
s 20 s1 20
C06_a SISTEMAS–Hdz.indd 245
s0 96 s0 96
…..
por lo que es inestable el sistema, pues un cambio deque
por lo signo
es en la columna
inestable prin-pues un cambio de signo en la columna prin-
el sistema,
cipal indica un polo en el SPD. Con Matlab puede
cipal indica un polo en el SPD.de
comprobarse lo anterior Con Matlab puede comprobarse lo anterior de
una manera muy simple:
The number of roots of Q(s) with positive real parts is una manera muy simple:
Observamos
equal to the number ofque hay
sign UN cambios
changes defirst
in the signo, por lo que este polinomio tiene UNA raíz en semiplano
column
>> p = [1 5 0 un
derecho. En consecuencia 40 sistema
96]; que tuviese>>
este
p =polinomio
[1 5 0 40 como
96]; polinomio característico, sería
>> roots(p) >> roots(p)
INESTABLE. ans =
ans =
3.0000 3.0000
4.0000 4.0000
2.0000 + 2.0000i 2.0000 + 2.0000i
2.0000 2.0000i 2.0000 2.0000i
s4 1 3 10 s4 s4 1 1 3 310 10 s4 s44
s
11
1
33 10
10
3 10 s4 1 3 10
bn-1 = 0 3 s 4
1 3 10
s3
1 3 s s3 1 1 3 3 s3 33
ss 1 11 33 3 s3 1 3
3
Usamos s 1 3
s2 0 10 s2 s2 ! ! 10 10 s2ss22 ! !! 101010 s2 ! 10
2
s 0 10
s1 s1 s1(3! (3!
10)/!
10)/! s1ss11 3!3! 1010
(3! 10)/! s1 3! 10
bn-1 = d ≅ 0 1
s0 s0
s 10 10 s0ss00
s0 101010 s0 10
s0
CuandoCuando
todos todos los elementos
los elementos de una
de una determinada
Cuando
determinada todosfilafilos
la han sidoevaluados,
elementos
han sido evaluados, parafacilitar
de una determinada
para facilitarfila han sido evaluados, para facilita
los cálculos, el renglón bajo consideración puedeel multiplicarse
renglón bajo por cualquier
los cálculos, el renglón bajo consideración puede multiplicarse por cualquier númeromultiplicarse por cualquier númer
los cálculos, consideración número
puede
Observamos que con
diferented de 0de, habría
≅ cero
diferente cero esteDOS
(en (en este
caso,cambios
caso,
la cuarta fide
la cuarta lasigno,
lafise
diferente se
de ceropor
multiplicó
multiplicó (enlo que
por
este
por este
caso,
!) sin
!)sin polinomio
alterar
laalterar
cuarta elfiellaresultado
resultadotendríapor
se multiplicó DOS raíces
!) sin enel resultad
alterar
semiplano derecho. Enarreglo.
del consecuencia un sistema
del arreglo. delque
arreglo.tuviese este polinomio como polinomio caracterís@co,
Con respecto a la columna principal,
sería INESTABLE. Con respecto a la columna principal, ésta presenta Conésta presenta
respecto ados
dos cambiosde
lacambios
columna designo,
signo,pues
principal, pues
ésta presenta
!!eses casi
casi dos cambios de signo, pues ! es ca
cero, pero positivo, 3! < 0; PM
− 1010:43:28 por lo tanto, el sistema es− 10 < 0;con
inestable con dos polos en el es inestable con dos polos en
cero, pero positivo, 3! − 10 < 0; por locero,
2/11/10
tanto,pero el positivo,
sistema es 3!inestable por dos
lo tanto,
poloselen sistema
el
SPD. SPD.
a SISTEMAS–Hdz.indd 247 SPD. 2/11/10 10:43:28 PM
A manera de comprobación, la ubicación A manera de de
los comprobación,
polos obtenida lacon Matlab corres-
ubicación de los polos obtenida con Matlab corre
A ponden
maneraa:de comprobación, la ubicación de los polos obtenida con Matlab corres-
ponden a:
ponden a:
1.1954 + 1.3329i 1.1954 + 1.3329i
1.1954 + 1.3329i
1.1954 1.3329i 1.1954 1.3329i
1.1954 1.3329i
0.6954 + 1.6236i 0.6954 + 1.6236i
0.6954 + 1.6236i
0.6954 1.6236i 0.6954 1.6236i
0.6954 1.6236i
el cual es representado en su respectivo arreglo de Routh-Hurwitz:
s0
1.1954 + 1.3329i
s4
1.1954
1 7 10
1.3329i
0.6954 + 1.6236i
3 La explicación de la terminación prematura del arreglo (alguna fila interme
s 0.6954
2 4 1.6236i
puesta totalmente por ceros) indica que existe un polinomio divisor cuyas r
5 10 0 ± j b, además de dividir exactamente al polinomio característico
s2 imaginarias,
b) Terminación anticipada del arreglo
Para completar el arreglo, se procede a sustituir la fila de ceros por la deri
Criterio de estabilidad de Routh-Hurwitz
En ocasiones, ocurre que para s1 ciertos
diente finaliza en forma anticipada; del 0 polinomios
esto
0
polinomio
es, antes
característicos su arreglo correspon-
divisor,
de el cual elsearreglo
terminar identifiéste
ca acontiene
partir del renglón inmediato an
2
Criterio de una fila formada exclusivamente nulo deldearreglo;
s0 geométrico
por ceros en en este
alguno de caso,
sus 5s + 10intermedios;
renglones (raíces complejas
por conjugadas en el eje im
estabilidad de Routh-Hurwitz y lugar raíces 249
± 1.4142 j ):
ejemplo, el caso del polinomio característico:
respectivoLael
es representado en suConsidere explicación
polinomio
arreglo de la terminación4 prematura
de Routh-Hurwitz: s + 2s3
+
del
7s2 arreglo (alguna fila intermedia
+ 4s + 10 = 0 d com-
(5 s 2son
+ 10) = 10 s
puesta totalmente por ceros) indica que existe un polinomio divisor cuyas raíces
d s
imaginarias, 0 ± j b, además de dividir exactamente al polinomio característico original.
Para completar el arreglo, se procede a sustituir la fila de ceros por la derivada en s
s4 del polinomio
1 10 el cual seSeidentifi
7 divisor, deriva con respecto a “s” 4
ca a partir del renglón inmediato santerior 1no 7 10
2el polinomio previo a la fila
nulo del arreglo; en este caso, 5s + 10 (raíces complejas conjugadas en el eje imaginario:
s3 ± 1.4142
2 j ): 4 de ceros s3 2 4
SISTEMAS–Hdz.indd 248 2/11/10 10:43:29 PM
s2 5 10 2
d
(5 s 2 + 10) = 10 s
s 5 10
s1 0 0 ds
s1 10 0
s0 Ses4 sustituye
1 7el polinomio
10
resultante s0 10
3
s 2 4
xplicación de la terminación prematura del arreglo (algunas2fila intermedia 5 10 com-
totalmente por ceros) indica que existe un polinomio divisor 1
cuyas vez
Una terminado
raíces son el arreglo, se observa que el sistema es estable, ya que la
s principal
arias, 0 ± j b, además de dividir exactamente al polinomio característico 10 no presenta cambios de signo.
0original.
completarNoel se presentan
arreglo, cambios
se procede de signo
a sustituir la filaendelaceros
columna
s0 por la
principal, por lo que no hay raíces en el semiplano derecho.
10derivada en s
nomio divisor, el cual se identifica a partir del renglón inmediato anterior no
l arreglo; en este caso, 5s2 + 10 (raíces complejas conjugadas en el ejeEJEMPLO imaginario:
6.2
2 j ): Una vez terminado el arreglo, se observa que el sistema es estable, ya que la columna
principal no presenta cambios de signo. Para las siguientes funciones de transferencia T(s), aplique el criterio de R
d Hurwitz a los respectivos polinomios característicos y determine la estabilid
(5 s 2 + 10) = 10 s
ds cada sistema, según el número de polos existentes en el semiplano derech
EJEMPLO 6.2
plano s.
4
s 1 7 10
(ajuste de ganancia)
Para sistemas retroalimentados (como el de la figura 6.4), los polos del polinomio carac-
terístico dependerán tanto de los coeficientes del polinomio original como del valor de
la ganancia K, de tal manera que si la ganancia es ajustable para cada valor de K, los polos
de lazo cerrado tendrán ubicaciones diferentes en el plano s.
Criterio de estabilidad de Routh-Hurwitz
Figura 6.4
Considere al siguiente sistema Controlador
en lazo cerrado,
de ganancia
racterística Proceso
zo cerrado ajustable
R(s) Y(s)
oeficientes 1
K
como de la (s a)(s b)
justable K:
+ (a + b)
+ K) = 0.
La función de transferencia
En la introducción Y(s)/R(s)
a este capítulo resulta:
se comentó que los sistemas de primero y segundo
grados siempre serán estables en lazo cerrado para toda ganancia K 0; sin embargo, para
𝑅(𝑠 ) 𝐾
polinomios característicos de grado=superior, los sistemas pueden serlo o no.
𝑌(𝑠 ) 𝑠 ! + 𝑎 + 𝑏 𝑠 + (𝑎𝑏 + 𝐾 )
El hecho de que los signos de los coeficientes de polinomios característicos de gra-
Notedoqueunolos
y dos seandel
polos iguales (todos (raíces
sistema positivosdel
o todos negativos)
polinomio garantiza que el sistema
característico), dependen
respectivo sea estable; sin embargo, por desgracia, dicha regla no es aplicable para po-
tanto de los parámetros del sistema (a,b), como de la ganancia del controlador
linomios de grado tres en adelante. Es aquí precisamente donde el método de Routh-
(K). Hurwitz
Generalmente es de
adquiere gran interés conocer
importancia, el rango
ya que de una manerade valores
sencilla de ladeterminar
es posible ganancia del
controlador, para de
todos los valores el ganancia
que el sistema
K para losen quelazo cerrado
los sistemas se estables.
serán estable.
EJEMPLO 6.4
Determine el rango de valores de ganancia K para los cuales los siguientes sistemas
sean estables.
s + (a*b + K) = 0.
EJEMPLO 6.4
1. Determine el rango de valores de la ganancia K que hacen estable
a un sistema en lazo cerrado, cuyael rango
Determine función de de
de valores transferencia
ganancia K para losestá
cuales los siguientes sistemas
dada por: sean estables.
K K
a) T ( s ) = b) T ( s ) =
s2 + 5 s + K s 2 + (5 + K ) s + 0.5
s2 1 K
s1 5 0
s0 K
C06_a SISTEMAS–Hdz.indd 252
Para que no haya cambio de signo (y de esta manera los polos del
sistema estén en el semiplano izquierdo), se debe cumplir que K>0.
Criterio de estabilidad de Routh-Hurwitz y lugar geométrico de raíces
Solución:
a) Para la ecuación característica perteneciente a T(s):
s2 + 5 s + K = 0
2K
c ) T ( s) =
Criterio de estabilidads4de
+ 5 s Routh-Hurwitz
3 + 10 s 2 + 20 s + K
K ( s + 2.5)
d ) T ( s) =
s 3 + 3de
3. Determine el rango de valores s2 + s + 10
laKganancia K que hacen estable a un
sistema en lazo cerrado, cuya funciónKde
( s +transferencia
0.5) está dada por:
e) T ( s ) =
s 4 + 2 s 3 + 10 s 2 + 5 s + ( 2 + K )
K
f ) T ( s) =
s 4 + 10 s 3 + 3 s 2 + K s + 3
Solución:
a) Para la ecuación característica perteneciente a T(s):
s2 + 5 s + K = 0
s 2 + (5 + K ) s + 0.5 = 0
si K > 5, los signos del polinomio serán todos iguales (en este caso positivos),
razón suficiente para asegurar la estabilidad del sistema.
s3 2 5
Criterio de estabilidad de Routh-Hurwitz
s2 y 15
lugar geométrico
4 + 2K de raíces 253
s1 4K + 67
2K s0 4 + 2K
c ) T ( s) =
Criterio sde 4 + 5estabilidad
s 3 + 10 s 2 + 20 s + Kde Routh-Hurwitz
De las desigualdades 4 + 2K > 0 y 4K + 67 > 0, se obtiene que el rango de
K ( s + 2.5) ganancias para que el sistema sea estable es de:
d ) T ( s) =
s 3 + 3 s 2 + K s + 10
3. Determine el rango de valores de la ganancia 2K< Kque hacen estable a un
< 16.75.
s2 + 5 s + K = 0
De la primer desigualdad 30 − K > 0, se obtiene que K < 30.
La segunda desigualdad supone resolver la ecuación cuadrática K 2 30K + 300
No existe valor sufi
es condición real de
ciente K que
que evite quecambios
0, lo cambios
no =haya de
de signo
hace complejas signo
las en en la columna
el encontradas:
raíces polinomio, por lo principal,
por loque
queel sistema será estable
el sistema para K > 0. para cualquier valor real de K.
es inestable
30 ± 17.305 j
K= , K 1,2 = 15 ± 8.6603 j
b) Con respecto al polinomio característico correspondiente:
2
si K > 5, los signos del polinomio serán todos iguales (en este caso positivos),
razón suficiente para asegurar la estabilidad del sistema.
Análisis en el dominio de la frecuencia
Carlos Alberto Cruz Villar
cacruz@cinvestav.mx
Introducción
Introducción
Diagramas de Bode
Diagramas de Bode
Diagramas de Bode
Magnitud
-5
-10
-15
20*log(G(s))
-20
-25
-30
-35
-40
-45
-2 -1.5 -1 -0.5 0 0.5 1 1.5 2
log(w)
Diagramas de Bode
Fase
0
-10
-20
-30
-40
fase
-50
-60
-70
-80
-90
-2 -1.5 -1 -0.5 0 0.5 1 1.5 2
log(w)
Diagramas de Bode
1. Ganancia K
2. Factores integral y derivativo (jw, 1/ jw)
3. Factores de primer orden (1+jwT, 1/ (1+jwT))
4. Factores de segundo orden
Diagramas de Bode
Diagramas de Bode
Diagramas de Bode
20
10
-10
-20
-30
-40
-1 0 1 2
10 10 10 10
40
30
20
10
20*log(G(s))
-10
-20
-30
-40
-50
-2 -1.5 -1 -0.5 0 0.5 1 1.5 2
log(w)
Diagramas de Bode
20
10
0
20*log(G(s))
-10
-20
-30
-40
-50
-60
-2 -1.5 -1 -0.5 0 0.5 1 1.5 2
log(w)
Diagramas de Bode
50
40
30
20
20*log(G(s))
10
-10
-20
-30
-40
-2 -1.5 -1 -0.5 0 0.5 1 1.5 2
log(w)
Diagramas de Bode
Diagramas de Bode
Diagramas de Bode
50 90
40 80
30 70
20 60
20*log(G(s))
10 50
fase
0 40
-10 30
-20 20
-30 10
-40 0
-2 -1.5 -1 -0.5 0 0.5 1 1.5 2 -2 -1.5 -1 -0.5 0 0.5 1 1.5 2
log(w) log(w)
Diagramas de Bode
Diagramas de Bode
120 120
100 100
80 80
60 60
20*log(G(s))
20*log(G(s))
40 40
20 20
0 0
-20 -20
-40 -40
-2 -1.5 -1 -0.5 0 0.5 1 1.5 2 -2 -1.5 -1 -0.5 0 0.5 1 1.5 2
log(w) log(w)
Diagramas de Bode
Fase para:
-20
z=0.1 negra,
-40
z= 0.5 azul,
-60
-80
z= 1 rojo
fase
-100
-120
-140
-160
-180
-2 -1.5 -1 -0.5 0 0.5 1 1.5 2
log(w)
Diagramas de Bode
Normalizando: 36 1
( s + 1)
65 3
2
2 1 s 6
s ( s + 1)( + s + 1)
5 13 13
20
36 / 65
Magnitude (dB)
0
1
s +1 -20
3 -40
1 -60
s2 -80
90
1
s +1 0
5
Phase (deg)
-90
2
s 6
+ s +1
13 13 -180
-1 0 1 2
10 10 10 10
Frequency (rad/sec)
Diagramas de Bode, resultante
Bode Diagram
50
0
Magnitude (dB)
-50
-100
-150
-200
-180
-225
Phase (deg)
-270
-315
-360
-1 0 1 2 3
10 10 10 10 10
Frequency (rad/sec)
Diagramas de Bode, ejercicio.
Análisis en el dominio de la frecuencia
Carlos Alberto Cruz Villar
cacruz@cinvestav.mx
Diagramas de Nyquist, -polar-
w ®¥ Re
G( jw) ÐG ( jwa )
G ( jwa ) Im[G( jwa )]
wa
w0 G( jw)
Diagramas de Nyquist, -polar-
75
Obtener la gráfica polar de G ( s ) =
s+5
Solución. Como primer paso se cambia a variable compleja s por jw
75 75
G ( jw ) = =
jw + 5 5 + jw
El siguiente paso es separar el valor real y el imaginario (solo para
facilitar el cálculo). Para esto se multiplica y divide por el
complejo conjugado del denominador de G( jw )
75 5 - jw 375 - j 75w
G ( jw ) = × = y se tiene
5 + jw 5 - jw 25 + w 2
375 75w
G ( jw ) = Re[G ( jw )] + Im[G ( jw )] = - j
25 + w 2 25 + w 2
para plasmar este resultado en la gráfica polar, es necesario evaluar
G( jw)
Diagramas de Nyquist, -polar-
Si w = 0 entonces:
375 75(0)
G ( j 0) = Re[G ( j 0)] + Im[G ( j 0)] = 2
- j 2
= 15
25 + (0) 25 + (0)
Si w ®¥
375 75( ¥)
G ( j¥) = Re[G ( j¥)] + Im[G ( j¥)] = 2
- j 2
= 0 - j0
25 + ( ¥) 25 + ( ¥)
Si w = 5
375 75(5)
G ( j5) = Re[G ( j5)] + Im[G ( j5)] = 2
- j 2
= 7.5 - j 7.5
25 + (5) 25 + (5)
Si w = 2.88675
375 75( 2.88675)
G ( j 2.88675) = 2
- j 2
= 11.25 - j 6.49519
25 + ( 2.88675) 25 + ( 2.88675)
Diagramas de Nyquist, -polar-
Si w = 8.66025
375 75(8.66025)
G ( j8.66025) = 2
- j 2
= 3.75 - j 6.49519
25 + (8.66025) 25 + (8.66025)
Im
w ®¥ w=0
Re
Gráfica polar de
75
G( s) =
w = 8.66025 w = 2.88675 s+5
w =5
Diagramas de Nyquist, -polar-
Gráfica cartesiana
Diagramas de Nyquist, -polar-
Factores cuadráticos
-1 1 s F ( s ) = 2s + 1 -1 1 2 3u
s
-1 1 s F ( s) = u
c b
s+3 b
c
s s u
-1 1 F ( s) =
c b
s+3 b
c
Todos estos resultado son consecuencia del principio del argumento (teorema
de Cauchy).
Sin embargo es más común utilizar el polinomio en lazo abierto P(s) por ser
relativamente más sencillo, entonces:
F ( s ) = 1 + P( s ) Þ F ' ( s ) = F ( s ) - 1 = P( s )
Sin embargo es más común utilizar el polinomio en lazo abierto P(s) por ser
relativamente más sencillo, entonces:
F ( s ) = 1 + P( s ) Þ F ' ( s ) = F ( s ) - 1 = P( s )
Contorno de
Nyquist. Gráfica polar de
P(s).
Criterio de estabilidad de Nyquist
Un sistema de retroalimentación es estable si y solamente si, el contorno GP.
en el plano P(s) no rodea el punto (-1 +j 0) cuando el número de polos de
P(s) en la parte derecha del plano s es cero.
d u
-1
-1
u
mf = f f
GH ( jw ) = 1
K K K
G( s) = Þ G ( jw ) = =
s( s + 4)( s + 5) jw ( jw + 4)( jw + 5) - jw 3 - 5w 2 - 4w 2 + j 20w
K - 9w 2 - jw (20 - w 2 )
G ( jw ) = ×
- 9w + jw (20 - w ) - 9w 2 - jw (20 - w 2 )
2 2
Estabilidad de Nyquist.
- 9K ( 20 - w 2 ) K
G ( jw ) = 4 -j 5
w + 41w + 400 w + 41w 3 + 400w
2
(20 - w 2 ) K 2 w =0 - j¥
0=-j 5 0 = 20 - w ® w = 20
3
w + 41w + 400w Figura. Gráfica polar.
y esta frecuencia se evalúa en la parte real Se obtiene otro punto para la gráfica. Con
- 9K ellos se dibuja de manera aproximada la
Re(w ) = gráfica polar. (Nota: para una mejor
( 20) 4 + 41( 20) 2 + 400 aproximación de la gráfica, se pueden
- 1K evaluar más frecuencias)
Re(w ) =
180
Estabilidad de Nyquist.
T2. Se cambia en la función la variable s por Ge jq y se evalúa desde 90º a -
90º
K K
G( s) = ® G ( jw ) =
s( s + 4)( s + 5) Ge jq ( Ge jq + 4)( Ge jq + 5)
K K Infinito pequeño
- j 3q
G ( jw ) = jq jq jq
» j 3q
» 0e Infinitopequeño
Ge ( Ge )( Ge ) Ge
j 90
w ® j¥
Plano s El punto Ge en el plano s mapea al punto
. 0e - j 3( 90 º ) = 090 º en el plano F(s).
¥ Gs El punto ¥e
j 80
en el plano s mapea al punto
- 240 º
w = 0+ 0. en el plano F(s).
w = 0- s j -30
El punto ¥e en el plano s mapea al punto
.0 90 º en el plano F(s).
T2
w ® - j¥ Se evalúan todos los puntos posible hasta
Contorno Gs deducir que el tramo 2 forma en el plano F(s)
Estabilidad de Nyquist.
tres medias vueltas de radio cero empezando en 90º con dirección antihoraria.
jv
T3. Es el espejo de la gráfica polar (tramo 1)
j¥
w = 0-
u
radio = 0
jv Plano F(s), tramo 2.
- K 180 w ® -¥
u
w ® - j¥ ¥ GP
Contorno Gs
w = 0-
- j¥
Contorno GP . Tramo 4.
Estabilidad de Nyquist.
jv
Criterio de Nyquist:
Como el sistema no tiene polos inestables en
lazo abierto, para que sea estable se
necesita que no haya rodeos al punto -1.
w ®¥ Entonces el rango de estabilidad es
-1 K
u
-
180
0 £ K £ 180
w =0 - j¥
Cálculo
Margen Matemático
de fase del Margen
y margen de ganancia • Margen de de fase:
Fase y Es el
de2 :Gan
Sistema G(s
Cálculo Matemático del Margen
Sistema 1 : G ( s)·H (a
• de Margen Fase y dede Gananc
Cálculo Matemático del Margen de Fase y de Ganan fase
s ) =|G(jω)·H(jω) 5
1 :5G ( s)·H ( s ) =
; G•(ajω
; 5 G ( jω )·H ( jω ) =
; G ( jω )·Hpara
( jω ) = llega 1.25
1.25
15|G(jω)·H(jω) 3.par
Sistema
REGULACIÓN
Considere el AUTOMÁTICA
siguiente sistema:
Sistema 1 : G ( s)·H ( s ) = s ·( s + 2 · s + 4
s·()s +Margen
2·
)·s +
H 4)
( ,
j ωencuentre
) = de jωjω·(·(100...25
fase: 25 ·(jωj)ω+el
25·(Es 2
)0.5+ 2 2
2
·( s +2 :2G·s( s+)·15
sganancia 4) j ω ·( 0 . 25 ·( j ω 2
) + 0 ·3j.ω
.575
2
Solución,
atemático del AlMargen
margen
Sistema 2 : Gde
sustituir “sde
= •jwFase
Margen
H (s) =
( s)·fase
ydedefase:
” y multiplicar
s·( s + 2·s; + G
s·(Ganancia
Es el
·s +ángulo
+ 2“0.25”
spor |G(jω)·H(jω)|
4)( jω )·H ( jω ) =
|G(jω)·H(jω)|
que le falta
4) numerador y • Margen
denominadorjω ·( 0 . 25
jω ·(0.25·( jω )
es dejωganancia:
·( 1 2
) es
(0
+ 0 .
2
dB)
5 · j1E
ω 2
2
• Margen
5
a |G(jω)·H(jω) para llegar a -180º cuando • Margen
de fase: Es el ángulo1.25que le falta |G(jω)·H(jω)| de ganancia
cuando |G(jω
• Margen
ma 1 : G ( s)·H ( s ) = de fase: Es|G(jω)·H(jω)|
; G ( jω )·H ( jω ) =el ángulo que
es 1jω(0 le falta
dB). • Margen de ganancia: Es el
a |G(jω)·H(jω) para llegar a -180º cuando
s·( s + 2· s + 4) 2
j ω ·( 0. 25·( ) + 0. 5· j ω + 1) |G(jω)·H(jω)| cuando |G 2
1.25 1
= −146.4º ⇒ ⇒ ω = 2 ⇒ G ( j·2)·H ( j·2) =
e: Es el ángulo que le falta • Margen de1ganancia:
⇒ ω = 1.4 ⇒ G ( j·1.4)·H ( j·1.4) =
.25
f
j·1.4·(Es
0.25·(el
j·1.inverso
4) + 0.5· j·1.4 +de
1) 2 g
j·2·(0.25·( j·2
Sistema 1 : G ( jω f )·H ( jω f )|G(jω)·H(jω)|
= ⇒ γ = 180º −1146
.25 º =cuando
332.6º Estable |G(jω)·H(jω) es = 1 ⇒ ⇒ ω =
-180º. 1 .4 ⇒
Sistema G1 (: j G
·1 (
.4 j ω
)· H )·(Hj (
·1 j
⇒ K = 1 / 0.625 = 1.6 > 1 Estable.ω
4 ) =
) = 1.25
ara llegarSistema
a -180º1 : Gcuando
( jω f )·H ( jω f ) = jω f ·(0.25·(2.j4ω ) + 0 . 5· j ω = 1+ ⇒1)
f
Sistema 1 : G ( j ω g )· H ( j ω g
g
) =
g
j ω
j·1jω.g4·(·(
g
0
20
( jω )ω
ω
Sistema 2 : G ( jω )·H⇒ = ⇒ =
f f
jω f ·(0.25·( jω f ) + 0.5· jω f + 1) j ·( 0 . 25 ·( )
1 (0 dB). = 1 . 4
3.75
ω j·(·01 .·(4 g g
j·2·(2 0.23
⇒ ω1f:j= ·1G2.(4.6j·(ω⇒0.)·G25 ( j(·( 6j)·
25
= = 1 ⇒ Sistema
j ·
1 . 4·( 0 .25 ·( gj ·1.4) +
H ·2j.2ω
g 0.5· j·1.4 + 1 ) ) · j+ω0.5+
· j1·2).6 + 1)
⇒ .3º ⇒ ω g = 2 ⇒ G ( j·2)·jH·2( ·(
º 207 j ·20). 25
= ·( j ·2) + 0
jω f ·(0.25·( jω f ) 2 + 0.5· jω f + 1) jω g ·(0.j25
·2.6·(·(j0ω.25)·( j+·20.6.5
2
j·2·(0.25·( j·2
Sistema ⇒
⇒ K g =21:/ 0.G
K ω = 1 / 0 .625
g ( j= 1.f6)· ω= 1 .
H1.Estable6 >
( j f )< 1=Inestable
1 Estable
⇒ γ = 180º −146
g g
⇒ γ = 180º −146.4º = 33.6º Estable
1.4) =
⇒ γ = 180º −146.4º = 33.6º Estable ⇒ γ = 180º −207.3º = −27.3º Inestable
1.25
= −146 .4 º ⇒ ⇒ ω = 2 ⇒ G ( j ·2 )· H ( j ·2 ) =
⇒.4γº ==180
33.º6−º146
1.25
margen
.4º = 33.6ωº Esta
Estable de fase= 0 .625 ⇒
625 ⇒ K g => 1 /1 88 = 0.53
j f ·(0.25
3.75 3.75 j·2·(0.25·( j·2) + =0.1
g
j·1.4) 2 + 0.2
j·1.4·(0.25·(Sistema 5·:j·1.4G+(1)jω )·H ( jω ) =
2
5· j·2 + 1)
Gijón - Junio 2 2005
⇒ jω g) )·=H ( jω g ) = 3.7
Sistema 2 : G ( jω f )·Hf ( jω f ) =f ⇒ K j=ω1 / 0·(.625 =1⇒ Sistema Sistema 2 : )·HG((jω
2 : G ( jω
jω f ·(0.25·( jω f ) + 0.5· j+ω0f .5+·1j)ω f + 1)
0 .25
= ·(
1 .26jω
> 1 )
Estable g g jω ·(
⇒ ω = 2.6 ⇒ G ( j·2.6)·H ( j·2jω.6g )·(0=.25·( jωgg )
table g f f
=
3.75
=1⇒ Sistema 2 : G ( jω )·H Sistema
3.(75jω 3 )=.75 2 .75 G (Sistema
3: j ω f
=−f )·
180 ºH
2 : G ( jω )·H ( jωj·f2).6·(=
⇒ ( jω f ) =f
fω) ω
( j(·2j)·2=)·Hj(ω
jω⇒
jω f ·(0.25·(⇒ +=0f .25=.· 6jω.f6+⇒
2⇒ G ( jG·2(.6j·)·2H ·2.(6j)·2=.6) =
.6()·jH + 0..=
35º· −
jω207
+ 1.)3º 3.75
j·2) =·(0
f ·( jj·2·2).·(25
2 g g
1) jω ·(0.25·( j= ω −)207
2 ⇒ω G=
2
f
j·2.6·(j·02.25 2.6·() j·+2.06.5) · j+·20
.6·(·(0j.·25 2 2
.6.5+· 1j)·2.6 + 1)
g
⇒ω =⇒
g
( j2·2⇒
g
)·H G g
⇒ γ = 180º −207.3º = −27.3º jInestable
g
3.75 ·2·(0.25 0+.02 2
cuando jω ·(0.25cuando
|G(jω)·H(jω) ·( jω ) + 0.5· jω + 1)
es -180º. |G(jω)·H(jω)| cuando |G(1
2
|G(jω)·H(jω)| 15 cuando
1.25 |G(jω)·H(jω) es
3.75 -180º. ω ω =
Sistema 1 : Gla( j )·H ( j )
H((s)·jω
H ( s)) = )·H ( jω ) = es el=inverso
1⇒
jω)·H(jω)|
2 )·
f:G f =
s·(jωes El1margen
s +·(fase
20·s.25
2 (0 dB).
jω ganancia
; G (de
) jωG(s)H(s)
+ 4·(
f de ) + 0.5esf· jω
2
+jω
igual
de |G(s)H(s)|
0.25·( jω ) + 0.5· jω + 1)
1a)·(-180ºf
2
cuando g g
jω g ·(0.25·( jω
jω ·(0.25·( jω ) 2 +Estable0.5· jω g + 1)
⇒ K g= 1 / 0.625 = 1.g6 >31.75
3.g753.75
( j(ωj·f22)·.:6H)(=Gjω( jfω) g=)·H ( jω g ) = jω2 ·(0.225·( jω ) 2 + 0.=5·−j=
e
( j2·2:.6Sistema
ma GH
)· ω 1⇒
207 +.13)º = −180
⇒
º⇒
ω Sistema
= 2 ⇒ G2 :
( j ·2G
)·(Hj ω
( j )·
·2 H
) (
= j ω ) = 3.7
−207.3º 3 . 75
⇒ ω = 2 ⇒ Gj·(=2j1·.2⇒ 6)··(H0jω j·f2·(
(.25 )·(0 ·2.·(6)jω
=j.Sistema
25 3
g + )0.5 +· 0j·)·.25H·.g6
. 75
2 : f G ( jω
jω+f1) =)+ 1)= 1.88
( jω
g
⇒ 3.752 g
= −180º ⇒
g g
j·2·(0.25jω·(
g ·(j0
·2.2)
jω f ·(0.25·( jω f ) 2 + 0g .5· jω f + 1) 2g g
j·2·(0.25·( j·2) + 0.5· j·2 + 1)jω g ·(0.25·( jω g ) + 0.5· jω g + 1)
3º = −⇒ 27ω .3⇒º =Inestable
3K.75
2g ⇒= 1/G
1.88
( j =20)·.H
· 53(<j1·2Inestable
) = 3.375 .75
=31= .88
.75 ⇒⇒ K g = 1 / 1.88 = 0.53 < 1 Inestable
= 2j·2.6.6·(⇒
= Gg ( j ·22 .6)·H ( j ·2.6) =
0.25·( j·2.6) + 0.5· j·2.6 + 1)
= − 207 . 3º ⇒ − 207 .
j·2g·(0.25·( j·2) + 0.5· j·2 + 1) ·( j·2) 2 + 0.5· j·2 + 1) = 1.⇒
ω = 2 ⇒ G ( j ·2)· 2 ( j·2) =
H 3º 88 ⇒ω = 2 ⇒ G ( j ·2)·H ( j·2) =
j·2.6·(0.25·( j·2.6) 2 + 0.5· jj··22·(.60.25 + 1) g
j·2·(0.25·(
able ⇒ K = 1 / 1.88 = 0.53 < 1 Inestable ⇒ K g = 1 / 1.88 = 0.53 < 1 Inestable 5
REGULACIÓN AUTOMÁTICA
Margen de fase y margen de ganancia
atemático del Margen de Fase y de Ganancia
5 1.25
ma 1 : G ( s)·H ( s ) = ; G ( jω )·H ( jω ) =
s·( s + 2·s + 4)
2
40
jω ·(0.25·( jω ) 2 + 0.5· jω + 1) Bode Diagram
15 3.75
ma 2 : G ( s)·H ( s ) = ; G ( jω )·H ( jω ) 20=
s·( s + 2·s + 4)
2
0 jω ·(0.25·( jω ) 2 + 0.5· jω + 1)
1 (0 dB). -80
1.25
-100
1.25
= =1⇒ Sistema 1 : G ( jω g )·H ( jω g ) = = −180º ⇒
jω f ·(0.25·( jω f ) 2 + 0.5· jω f + 1) -120 jω g ·(0.25·( jω g ) 2 + 0.5· jω g + 1)
-90
1.25 1.25
1.4) = = −146.4º ⇒ ⇒ ω g = 2 ⇒ G ( j·2)·H ( j·2) = = 0.625 ⇒
j·1.4·(0.25·( j·1.4) 2 + 0.5· j·1.4 + 1) -135
j·2·(0.25·( j·2) 2 + 0.5· j·2 + 1)
table ⇒ K g = 1 / 0.625 = 1.6 > 1 Estable
Phase (deg)
3.75 -180
3.75
= =1⇒ Sistema 2 : G ( jω g )·H ( jω g ) = = −180º ⇒
jω f ·(0.25·( jω f ) 2 + 0.5· jω f + 1) jω g ·(0.25·( jω g ) 2 + 0.5· jω g + 1)
-225
3.75 3.75
2.6) = = −207.3º ⇒ ω g = 2 ⇒ G ( j·2)·H ( j·2) = = 1.88 ⇒
j·2.6·(0.25·( j·2.6) 2 + 0.5· j·2.6 + 1) j·2·(0.25·( j·2) 2 + 0.5· j·2 + 1)
-270
nestable ⇒ K g = 1 / 1.88 10=-10.53 < 1 Inestable 10
0
10
1
10
2
Frequency (rad/s)
2005 5
REGULACIÓN AUTOMÁTICA
REGULACIÓN AUTOMÁTICA REGULACIÓN AUTOMÁ
de Bode
ble Margen de fase ydemargen
Margen
Matemático del Margenψ(ω)
Fase[º]
dedeganancia
Fase y de Ganancia sobre el Dia
y de Ganancia 0
5 5 1.25
stema
+ 0 1: G s)··
.(5 s )ω
H (j = + 1) ; G ( jω )·H ( jA(ω)
ω ) = [dB] M(s) es estable ψ(ω) [º] A(ω) [dB] M(
2
s·( s + 2·s + 4) 40 j ω ·( 0. 25·( j ω ) 2
+ 0.5· jω + 1) 0 40
15 1.25
G ( jω )·H ( j3ω .75)= G ( jω )·H ( jω )
stema 2 : G ( s)·H ( s ) = ; G ( jω )·H ( jω ) = jω ·(0.25·( jω ) 2 + 0.5· jω + 1)
s·( s 2 + 2·s + 4) jω ·(0.25·( jω ) 2 + 0.5· jω + 1)
-90 A(ω)
ase: Es el ángulo que le falta • Margen de ganancia: Es el inverso de
para llegar a -180º cuando |G(jω)·H(jω)|
20 cuando
ψ(ω) |G(jω)·H(jω) es -180º. -90 20
es 1 (0 dB). ψ(ω)
Sistemas
Effects de fase
of Zeros on mínima, efecto de los ceros
Step Response
Effects of Zeros on Step Response
Effects
We’ve looked ofresponse
at the Zerosofon Step Response
a second-order system:
We’ve We’ve
lookedlooked
at the
at response
the of of
response a asecond-order
second-order system:
system:
Hasta ahora hemos considerado la respuesta de sistemas de segundo
2
orden del tipo: !n
Gpsq “ 2
s ` 2 !n ! s+!
!22 2
nn n
Gpsq“
Gpsq “ 2
s ` 22 !!n s+!
s2 ` s+!
2
n 2
What if we had a zero in the numerator? How would that change
n n the response? Consider:
What if we had a zero in the numerator? How would that change the response? Consider:
What
Sinifembargo,
we had a ¿cómo
zero in sería
the numerator? How
la respuesta would that change
si tuviésemos the response? Consider:
un cero?
p↵s ` 1q!n
2
Gpsq “ p↵s ` 1q! 2
2
s “
Gpsq ` 2 !n s+!n 2
2n
s2p↵s
`2` s+!nn2
!n1q!
LT of“ s2 ` 2 !n s+! 2
The step response is then the inverse Gpsq
The step response is then the inverse LT of
La respuesta sería la transformada inversa de: n
H0 is 1 1 !n2 !n 2
0 psq “
H0 psqH“ 2 !n s+!
s s2 s`s2 `!2n s+! 2 n2
n
The step response is then the1inverse
p↵s `LT
1q!of
2
n
Hpsq “ “ H0 psq ` ↵sH0 psq
s s2 ` 2 !n s+!n2
H0 is 1 p↵s ` 1q!n2
Hpsq “ 2 2 “ H0 psq ` ↵sH0 psq
Sistemas de fase mínima, efecto
s s ` 2 !n s+!n de los ceros
H0 is 1 !n2
H0 psq “ 2
s s ` 2 !n s+!n2
En donde:
that is, the LT of the step response of the second
1 order
!n2 system without the zero.
The second term is a constant (↵) timesH0 psqs“times2 H0 psq. Since2 multiplying by s is the same
s s ` 2 !n s+!n
as differentiating in the time domain, we have that
that is,Por
theloLT
que
of la
thesalida
step del sistema
response of estará dadaorder
the second por: system without the zero.
The second term is a constant (↵) times s times d H0 psq. Since multiplying by s is the sam
hptq “ we
as differentiating in the time domain, h0 ptq ` ↵that
have h0 ptq
dt
where hptq is a step response with zero, and h0 ptq is a step response without the zero.
Consideremos el siguiente ejemplo: d
Example: hptq “ h0 ptq ` ↵ h0 ptq
1 dt
1
G0 psq “ , ⇣ “ 0.5
where hptq is a step response with zero, and s+1is a step response without the zero.
s2 `h20 ptq
1
1.4
h(t)
hʹ(t)
1.2
h(t)+hʹ(t)
Example:
1
G0 psq “ , ⇣ “ 0.5
s2 ` 2 s+1
Sistemas de fase mínima, efecto de los ceros
1.4
ho(t)
h(t)
ho’(t)
hʹ(t)
1.2
h(t)+hʹ(t)
ho(t)+ ho’(t)
0.8
Un cero (con a>0) tiende a
0.6 acelerar la respuesta e
incrementar el máximo
0.4 pico.
0.2
−0.2
0 2 4 6 8 10
t
SistemasNon-Minimum
de fase mínima, efecto de los ceros
Phase Zeros
For technical reasons, a zero in the right half plane are called “non-minimum phase zeros”.
They have a funny (undesirable) effect on the response of a system.
Un cero en el semiplano derecho (a<0) se denomina cero de “fase no
For a NMP zero, ↵ † 0. So, the step response will be the original step response minus a
mínima”. Enconstant
estetimes
caso the la respuesta al impulso unitario será ho(t) menos
derivative:
“a” veces ho’(t).
1.2
0.8
0.6 Ejemplos de
sistemas físicos?
0.4
0.2
−0.2
0 2 4 6 8 10
t
3
zero here has
small effect
SistemasNon-Minimum
de fase mínima, efecto de los ceros
Phase Zeros
For technical reasons, a zero in the right half plane are called “non-minimum phase zeros”.
They have a funny (undesirable) effect on the response of a system.
Un cero en el semiplano derecho (a<0) se denomina cero de “fase no
For a NMP zero, ↵ † 0. So, the step response will be the original step response minus a
mínima”. Enconstant
estetimes
caso the la respuesta al impulso unitario será ho(t) menos
derivative:
“a” veces ho’(t).
1.2
0.8
0.6 Ejemplos de
sistemas físicos?
0.4
0.2
Subpico 0
(undershoot)
−0.2
0 2 4 6 8 10
t
3
Sistemas de fase mínima
Example
fase no mínima tienen un atraso grande de fase a altas frecuencias.
1+T s 1−T s
are the Bode plots of 1+T1 s y
and 1+T1 s para 0 < T < T1 .
when
Bode Diagram
0
¿Cómo resulta −1el gráfico de Bode?
Magnitude (dB)
−4
−5
−6
Example
1+T s 1−T s
are theSistemas
Bode plotsde
of fase and
1+T smínima
1+T s
when 0 < T < T1 .
1 1
Bode Diagram
0
−1
Magnitude (dB)
−2 Fase mínima
**** Minimum Phase
Fase no mínima
___ Non Minimum Phase
−3
−4
−5
−6
0
−45
Phase (deg)
−90
−135
−180
−1 0 1
10 10 10
Frequency (rad/sec)
e see, the nonminimum phase system introduces extra phase lag for the same attenu
! √ "
s+1 Cero en − 1 Fase ω2 + 1
(s) = 10 → G1 (jω) = 10 √
s + 10 Polo en − 10 minima ω 2 + 10
! " √
Sistemas 1 faseCero
s −de en + 1ejercicio.
mínima, Fase ω2 +
(s) = 10 → G2 (jω) = 10 √
s + 10 Polo en − 10 nominima ω2 +
Considere el diagrama de Bode de la siguiente figura. ¿Cuál de ellos
corresponde a un sistema de fase no mínima?
embargo
• las respuestas de fase son muy diferentes.
Bode-Magnitude Plot Bode-Phase Plot
→G2(jω)=10√ 2
20
|G 1 ( jω)|, |G 2 ( jω)|
→G2(jω) = 10√
150
(s+11 s) 0= Po10lo en −10 minima →Gω1(2j+1ω) =0 10√
15
120
Non-minimum
2ω +1
Phase, G 2
2
√
10 90
√
Minimum
)=10
30
→G 1
0
0
180
150
.
j ω)) (
Bode-Magnitude Plot
(2 s) = 10
!
!
n sistema se llama de fase no mínima, si tiene ceros o polos en el SPD.
onsidere:
! " √
s+1 Cero en − 1 Fase ω2 + 1
1 (s) = 10 → G1 (jω) = 10 √
s + 10 Polo en − 10 minima ω 2 + 100
Sistemas !de fase mínima, " ejercicio. √
s−1 Cero en + 1 Fase ω2 + 1
2 (s) = 10 → G2 (jω) = 10 √
s + 10 Polo en
Considere el diagrama 10 denominima
de−Bode 2 + 100
la siguiente figura. ¿Cuál deωellos
corresponde a un sistema de fase no mínima? Sistemas de fase No
n embargo
• las respuestas de fase son muy diferentes. Un sistema se llama de fase no mínima
Bode-Magnitude Plot Bode-Phase Plot Considere:
(G 1( jω)), ! (G 2( jω))
180
20
|G 1 ( jω)|, |G 2 ( jω)|
150 !
Non-minimum s+1 Cero en −
15
120 G1 (s) = 10
Phase, G 2 s + 10 Polo en −
10 90
Minimum !
60
Phase, G 1 s−1 Cero en +
5
G2 (s) = 10
30 s + 10 Polo en −
0
0
−2 −1 0 1 2 3 −2 −1 0 1 2 3
10 10 10 10 10 10 10 10 10 10 10 10
!
|G 1 ( jω)|, |G 2 ( jω)|
15
10
0
−2 −1 0 1 2
10 10 10 10 10
Frequency, (rads/sec.)
Un si tema se l ama de fase no mínima, si t ene ceros o pol s enUelsSiPtDem. a se l ama de fase no mínima, si t ene ceros o pol s en el SPD.
Consider : Consider :
√ √ Sistemas• de
Keyfase
! " !2 "
√
We can construct
! " √! "
ejercicio.
NMP has a 180 deg phase loss over this frequency range.
s+10 Pol en −10 nominima ωs2++110 Pol en −10 nominima ω2 +10
Sin emb•argo las respuestas de fase son muy difer ntes. Sin emb•argo las respuestas de fase son muy difer ntes.
Figure 6: Magnitude plots identical, but phase plots are dramatically di↵erent.
– The reason is clearer once you have studied the Bode Gain-
j ω ))
150 150
(
(
j ω )|
j ω )|
2
2
(
15
2
120
Non-minmum15 120
Non-minmum
(G
(G
G
Phase, G2 Phase, G2
• Bode plots are particularly comp
phase systems Non-minimum phase
Phase Syst
systems
– A system that has a pole/zero in the RHP is called non-minimum
phase.
• Bode plots are – A system
particularly that haswhen
complicated a pole/zero
we ha
– The reason is clearer once you have studied the Bode Gain-
Phase relationship phase systems phase.
Sistemas• de
Keyfase
point: mínima, ejercicio. – The reason inis the
clearer
We can construct two
– A(and many more)
system systems
that has that
a pole/zero RHP once
is call
Phase relationship
have identical magnitude plots, but very di↵erent phase diagrams.
phase.
Considere el •diagrama
Consider Gde Bodes+1de la siguiente
s 1 figura. ¿Cuál de ellos
1 (s) = s+2 and G2 (s) = s+2
corresponde a un sistema de fase no mínima? – The reason• is Key point:
clearer once We
youcan construct
have studied t
have identical magnitude plots,
Phase relationship
s+1
• Key point: We • can
Consider G1(s)
construct two=(and and Gmo
s+2 many 2 (s
have identical magnitude plots, but very di↵erent
s+1 s 1
• Consider G1(s) = s+2 and G2(s) = s+2
Figure 6: Magnitude plots identical, but phase plots are dramatically di↵erent.
NMP has a 180 deg phase loss over this frequency range.
Acciones básicas de control y técnicas
de compensación
Carlos Alberto Cruz Villar
cacruz@cinvestav.mx
Acciones básicas de control
Acciones básicas de control
Acciones básicas de control
Acciones básicas de control
PID Control
Proportional (P) control
A common way to design a control system is to use PID control.
Control r e u
+ kp G(s) y
- u “ kp e
mon way to design a control system is to use PID control.
For our example, the characteristic equation is
proportional-integral-derivative
r !n “ a2 ` kp A
e u
+ kp
So in the example,
G(s) y
increasing kp increases the natural frequency, but reduces the damping
- incrementar kp, se incrementa la frecuencia natural, pero se reduce
Al
ratio.
Plot ofel amortiguamiento.
pole location vs kp :
u “ kp e
example, the characteristic equation is
Im(s) open loop
pole location
0 “1 ` kp Gpsq
The resulting natural frequency is
a
!n “ a2 ` kp A
Acciones
So in the básicas de control
example, increasing k increases the natural frequency, but reduces the damping
p
ratio.
Plot of pole location vs kp :
closed-loop
pole location
closed-loop
pole location
0 “1 ` KpsqGpsq
pole location
uptq “kp eptq ` kD e9ptq
or
vpsq “kp Epsq ` kD sEpsq
“pkp ` kD sqEpsq
ontrol Acciones básicas de control “KpsqEpsq
stic equation? 2
Observamos que al incrementar kD se incrementa el factor de amortiguamiento
0sin
“1 modificar
` KpsqGpsq el valor de la frecuencia natural del sistema.
pkp ` kD sqA
“1 `
Por ello,
s2 ` se
a1 sdice
` a2 que la acción derivativa “introduce” amortiguamiento al
0sistema.
“s2 ` pa1 ` kD Aqs ` pa2 ` kp q
2
Acciones básicas de control
So increasing kD increases the damping ratio without changing the natural frequency, for
this example.
Manteniendo fijo kP y variando kD, la ubicación de los polos en lazo cerrado
For kp fixed, kD varying, plot of closed-loop pole location is:
resulta:
Im(s)
pole position for kD = 0
Re(s)
increasing kD
r u y
+ k + G(s)
p D
Im(s)
pole position for kD = 0
Re(s)
Acciones básicas de control
increasing kD
En algunas ocasiones es preferible derivar únicamente la salida, no el error:
NB: For other Gpsq, results may vary.
Sometimes, it’s better to place derivative feedback in the feedback path:
r u y
+ kp + G(s)
-
kD(s)
Why? We get the same pole locations, but no additional zeros to cause additional overshoot.
Another way to think about this is that we want the derivative effect on y, because that
¿Por qué? adds damping, but we don’t want to differentiate the reference.
Im(s)
pole position for kD = 0
Re(s)
Acciones básicas de control
increasing kD
En algunas ocasiones es preferible derivar únicamente la salida, no el error:
NB: For other Gpsq, results may vary.
Sometimes, it’s better to place derivative feedback in the feedback path:
r u y
+ kp + G(s)
-
kD(s)
Why? We get the same pole locations, but no additional zeros to cause additional overshoot.
Another way to think about this is that we want the derivative effect on y, because that
¿Por qué? Porque sebutobtiene
adds damping, la tomisma
we don’t want ubicación
differentiate the reference.de los polos, pero se evita el
cero, evitando así el incremento en el máximo pico.
Integral (I) control
Especially if the plant is a type 0 system, we may want to add integrator to controller to
drive steady-state error to zero:
r u y
+ kp + G(s)
-
Acciones básicas de control kD(s)
Why? We get the same pole locations, but no additional zeros to cause additional overshoot.
Another way to think about this is that we want the derivative effect on y, because that
adds damping, but we don’t want to differentiate the reference.
3
Acciones básicas de control
Considere al sistema
Example:
1
Gpsq “
s2 ` s ` 1
Suppose we want a system that
+ kp G(s)
-
Characteristic equation is
r extent peak time+tp ) isCharacteristic
a measure
kp ofequation
theG(s)
speed
is of response of the
m tr will be specified. -
Characteristic equation is
0 “ s2 ` s ` 1 ` kp
o Mp , tp , tr , with two important caveats: first, 2some of the rela-
Characteristic
So and
can only
equation
change
is (and
0 “ sindirectly,
` s ` 1 `⇣)kpwith k . for t “ 1, need
. Second, additional poles zeros will !change
n the results, so all
p r
ewed asAcciones
guidelines.
Characteristic isbásicas
So can
equation only change de control
!n (and indirectly, ⇣) with kp . for tr “ 1, need
Example: 01““s1.8
2
`ñs `!n1«`1.8kp
is 0 “ s2 ` s ` 1 ` kp1 “
1.8 !n 1
ñ !n « 1.8 “
ly 1. Tenga tiempo So cande
Soonly
let’schange
elevación n2 (and
menor
!
take kp “ aindirectly,
un!nsegundo.
for simplicity. ⇣) with kp . for trs2“`1,s `need
Then
Gpsq
1
o can only change !n (and indirectly, ⇣) with kp . for tr “ 1, need
˜So let’s take kp “ 2 for simplicity.
Suppose weThen
¸ want a system that 1.8
wn=2
´⇣!n t 1.8 1 1.8 1 “ kp Gñ !n « 1.8
3
“ 1 ´ e tr « cosp!d tq ` 1 “ a ñ 1.
!nHas
sinp! rise time above
d«tq1.8 !
T “ tr n“ 1s “ 2
!n 1 ´ ⇣!2n kpkG 1 `3kp G s `s`4
Tpeak =3
“ overshoot “ 2of M “ 0.05
o let’s take kp “ 2 for So let’s take kp “ 2 for simplicity. Then
p
simplicity. Then 2. Has 1 ` kpñG s ` s p`Low
⇣ “0.25, 4
for systems with less damping, a bit longer for systems with
,towe
additional
can findpolestp and
andzeros.
Mp (see ñ ⇣zero
“0.25, Low error to step command
To gettext):
3. Has steady-state
Mp “ 5%, need ⇣ “ 0.7. So add derivative control. Characteristic Equation is
roximated via: kG 3 kp G Characteristic
3 Equation is
To get Mp “ 5%, T “need p⇣ “ “ doSo
Let’s
0.7. add
one derivative
piece at
T a
“ control.
time: “
2. Tenga un máximo pico 1 `menor
kp G al 5 s%.` 4 0 “ s12 `
s2 ` ` p1 Gkp qss`2 1``sk`
kp` p 4
El amortiguamiento ⇡ necesario para Low
ñ ⇣ “0.25, un máximo2 pico del 5% es:
tp “
e´⇣!n ts «0.01 0 “ s `ñ p qs ` 1 ` kLow
p1 `⇣ k“0.25,
!d The desired polynomial is + kp G(s)
p
4.6
To get Mp “Ñ 5%,ts «need
The ⇣desired
“ So add derivative
0.7. polynomial
?´⇡⇣ is -
control. Characteristic Equation is
M “e
⇣!
p n To get M “ 5%, need ⇣ “ 0.7. So add0 derivative
1´⇣ 2
p “ s2 ` 2.8s control.
`4 Characteristic Equatio
“e´⇡with
time varies discontinuously tan ⇥0 “ s2 ` p1 ` kp qs ` 1 `0 k“p s2 ` 2.8s ` 4
sincekD
So⇣,take as “
damping
1.8. increases,
2
st over 1.01 to just under 1.01, so ts is drastically reduced.
Por lo que
The desired polynomial es necesario adicionar
is kD “ 1.8.
So take … 0 “ s ` p1 ` kp qs ` 1 ` kp
Characteristic equation is
4
The desired polynomial is
s 2
0 “ s ` 2.8s ` 4 4 0 “ s2 ` s ` 1 ` kp
op , take
and tksD “ 1.8.should poles be?
, where So can only change !n 0(and
“ sindirectly,
2
` 2.8s ` ⇣) 4with kp . for tr “ 1, need
1.8
So can only change !n (and indirectly, ⇣) with kp . for tr “ 1, need
1.8
So let’s take kp “ 2 for simplicity. Then
1 “ 1.8 ñ !n « 1.8
1 “ !n ñ !n « 1.8
!n
So let’s take kp “ 2 for simplicity. Then kp
So let’s take kp “ 2 for simplicity. Then T “
1`
Acciones básicas de control ñ ⇣ “0.25,
kp G 3
T “ kp G “ 2 3
T “ 1 ` kp G “ s2 ` s ` 4
1 ` kp G s `s`4
ñ ⇣ “0.25, Low To get Mp “ 5%, need ⇣ “ 0.7. So add der
ñ ⇣ “0.25, Low
1.8s ` 3
T “
Acciones básicas de control s2 ` 2.8s ` 4
and the peak overshoot will be 16%, not 5%. So instead, use control structure
r If PD controluis in G(s)
forward loop, y
+ 3 +
- 1.8s ` 3
T “
Por lo que usaremos
(*)
la estructura:
1.8s
s2 ` 2.8s ` 4
and the peak overshoot will be 16%, not 5%. So instead, use control structure
r u y
+ 3 + G(s)
-
p˚q “ ”mirror loop feedback”
With this structure, we have: (*) 1.8s
tr “1.06s
Mp “4.6%
ss “0.25loop feedback”
p˚q “ e”mirror
With this structure, we have:
So let’s add integral control:
¿Cuánto vale el error en estado estacionario?
r y
tr “1.06s
+ kv+kI/s + G(s)
Mp “4.6%
- ess “0.25
r y
+ kv+kI/s + G(s)
-
Take kI “ 0.25 (trust me!)
Then kDs
3s ` 0.25
T “
s3 ` 2.8s2 ` 4s ` 0.25
Response sort of meets specs:
Take kI “ 0.25 (trust me!)
Then 5
p˚q “ ”mirror loop feedback”
With this structure, we have: 0.6
y
+kI/s + G(s)
y
Acciones básicas de control
t “1.06s
0.4 r
Mp “4.6% 5%
ess “0.25
kDs 0.2
So3.let’s addcero
Error integral
en control:
estado estacionario
r el error en estado estacionario NO es cero, debemos adicionary el término
Como
integral. +
kv+kI/s 0 + G(s)
0 10 20 30 40
- t
Supongamos kI = 0.25, lo que resulta en la función de transferencia en lazo
cerrado: The response has a long tail, k s
due
D to slow pole – poles are at:
5
Acciones básicas de control
Acciones básicas de control
Acciones básicas de control
Acciones básicas de control
Acciones básicas de control
Ziegler-Nichols, ejemplo
Utilice las reglas de Ziegler-Nychols para sintonizar el
controlador PID del siguiente sistema de control
R(s) æ 1 ö 1 C (s )
+ K p ç1 + +td s÷
- è tis ø s( s + 1)( s + 2)
C ( s) Kp
= 3
R( s ) s + 3s 2 + 2 s + K p
Ziegler-Nichols, ejemplo
Acciones De la ecuación característica se obtiene el valor de la ganancia
básicas de control
que produce oscilaciones sostenidas
s 3 + 3s 2 + 2 s + K p = 0
( jw ) 3 + 3( jw ) 2 + 2( jw ) + K p = 0
- jw 3 - 3w 2 + j 2w + K p = 0
Kp = 6 w= 2
El valor de ganancia es la ganancia
crítica Kcr = 6
Mientras que el período crítico se obtiene de w= 2
2p
Pcr = = 4.4428
w
Acciones básicas de control
Ziegler-Nichols, ejemplo
K p = 0.6 K cr = 3.6
t i = 0.5Pcr = 2.2214
t d = 0.125Pcr = 0.55536036
Acciones básicas de control
Acciones básicas de control
Acciones básicas de control
Acciones básicas de control
Acciones básicas de control
Acciones básicas de control y técnicas
de compensación
Carlos Alberto Cruz Villar
cacruz@cinvestav.mx
Compensación
F(s)
-1
Whatse
¿Cómo does the el
obtiene Bode plot look
diagrama like de
de Bode fordos
twosistemas
systemsen in series,
serie, si se
given the
conocen los Bode plot de
diagramas of Bode
the two separate
de los sistemassystems
separados?
G1 G2
Additive!
(this is the basis for our method to draw Bode plot approximately)
Control synthesis
Compensación, using Bode plot
cascada
12
Example:
Conexión enSeries connection
serie con with (stable) zero
un cero (estable)
G1 G2
Control synthesis
Compensación, cascadausing Bode plot
13
Does notno
Este cero influence
modificagain significantly
la ganancia, hasta up
quetow=a,
roughly
a partir=a,
de then
ahí
followed
tiene una by an increase
ganancia positivaofde20dB
20dB per decade
por década.
La fase
The se incrementa
phase paraintodas
is increased las frecuencias
all frequencies anddegoes
0 a 90º
towards an
increase of 90º
Control synthesis
Compensación, cascadausing Bode plot
14
Example:
Conexión en Series connection
serie con with (stable) pole
un polo (estable)
G1 G2
Control synthesis
Compensación, cascadausing Bode plot
15
Can be used
Este polo to givelaextra
no modifica gain up
ganancia, to que
hasta roughly
w=a, a =a (and
partir dethen the
ahí tiene
gain drops by
una ganancia 20dB per
negativa decade)
de 20dB por década.
La fase
The decrece
phase para todas las
is decreased frecuencias
in all de 0and
frequencies a -90º
goes towards a
decrease of 90º
Control synthesis
Compensación, using Bode plot
cascada
16
Example:
Conexión enSeries connection
serie polo-cero, conwith
0<b<apole-zero, 0<b<a
G1 G2
Control synthesis
Compensación, cascadausing Bode plot
17
Entre a increases
Phase y b el crecimiento en faselargest
everywhere, es considerable
increase between a and b
Control synthesis
Compensación, cascadausing Bode plot
18
Example:
Conexión en Series connection
serie polo-cero, conwith
0<a<bpole-zero, 0<a<b
G1 G2
Control synthesis
Compensación, cascadausing Bode plot
19
Entre a decreases
Phase y b el decrecimiento en fase
everywhere, es considerable
largest decrease between a and b
Acciones básicas de control y técnicas
de compensación
Carlos Alberto Cruz Villar
cacruz@cinvestav.mx
Control synthesis
Compensación, cascadausing Bode plot
18
Example:
Conexión en Series connection
serie polo-cero, conwith
0<a<bpole-zero, 0<a<b
G1 G2
Control synthesis
Compensación, cascadausing Bode plot
19
Entre a decreases
Phase y b el decrecimiento en fase
everywhere, es considerable
largest decrease between a and b
Compensación
Consideremos t1 = 1/b y t2 = 1/a, con lo que la función de
transferencia del compensador resulta:
Compensación
Compensación
Compensación
a
a
a
Cuyas raíces en el plano complejo resultan
a
Compensación
Compensación
Si a=0.24
Compensación
Compensación
Acciones básicas de control y técnicas
de compensación
Carlos Alberto Cruz Villar
cacruz@cinvestav.mx
Control synthesis
Compensación, cascadausing Bode plot
18
Example:
Conexión en Series connection
serie polo-cero, conwith
0<a<bpole-zero, 0<a<b
G1 G2
Control synthesis
Compensación, cascadausing Bode plot
19
Entre a decreases
Phase y b el decrecimiento en fase
everywhere, es considerable
largest decrease between a and b
Compensación
Consideremos t1 = 1/b y t2 = 1/a, con lo que la función de
transferencia del compensador resulta:
Compensación
Compensación
Compensación
a
a
a
Cuyas raíces en el plano complejo resultan
a
Compensación
Compensación
Si a=0.24
Compensación
Compensación
Acciones básicas de control y técnicas
de compensación
Carlos Alberto Cruz Villar
cacruz@cinvestav.mx
20 log |D(0)| ⇠
= 15
t no e↵ect on M or |G(0)|
20 log |D(ı!BW )| ⇠
=0
Compensación,
the Two de atraso
Lag Compensators:
s s
100 + 1 1000 + 1
D(s) = s and D2 (s) = s
10 100 + 1 10 1000 +1
Bode Diagram
5 Se incrementa la fase
0 en la frecuencia de
corte
Magnitude (dB)
−5
−10
−15
−20
−25
0
Phase (deg)
−45
−1 0 1 2 3 4 5
10 10 10 10 10 10 10
Frequency (rad/sec)
Compensación, de atraso
Lag compensators STADIUS - Center for Dynamical Systems,
Signal Processing and Data Analytics
Lag compensators:
Ts + 1
design
s+
1 with Bode plots
G c (s ) = K c β = Kc T
T>0, >1
β Ts + 1 s+
1
βT
= with >1
Poles and zeros:
Design process: we use
one degree of freedom to
En el proceso dehave
diseño de compensadores
a sufficient 1drop in gain1
de atraso, se usa:
T βT
one degree of freedom to
Una variable para ajustar el valor de la ganancia en lazo cerrado
push the drop in the phase
Frequency response:
to lower frequencies (that
Una variable para ajustar la fase del sistema en lazo cerrado.
way we can use as
an obtener
Una variable para approximation
el errorof de estado estacionario deseado.
reliably to some extent
one more degree of freedom to tune the steady state error
Polar plotSystems
of aand
lag compensator K (j T+1)/(j
Control Theory
T+1) 23
D14
Lag compensators
1 1
D14
1
Lag compensators: design 1 with Bode plots
s+ s+
Ts + 1 G (s ) = K β
Ts + 1
G c (s ) = K c β
=K T
= Kc T c
β Ts +
c
1 1 T>0, >1
c
5. Find
5. Determinar la FTthe
deltransfer function Gc(s).
compensador.
Compensación,
Example: de atraso, ejemplo
Consider
Considere
+
Gc(s) G(s)
Dónde
where
1
G (s ) =
s (s + 1 )(0 . 5 s + 1 )
Performance requirements
Con los requisitos for the del
de desempeño system:
sistema
Estado state:
Steady estacionario Kv =5
Respuestaresponse:
Transient transitoria Margen
Phase de fase > 40°
margin
MargenGain
de ganancia
margin > 10 dB
K v = lim KG (s ) = K = 5
Compensación, de atraso, ejemplo D18
1. K v = lim Gc (s )G(s ) = K c β = 5
s→0
Bode Diagram
2. Phase margin of the system 5G(s) is -13° 100
Magnitude (dB)
0
2. Bode de 5 G(s)
From the Bode diagram of 5G(jω) we obtain that the -50
rad/sec. -90
-135
Phase (deg)
c = 0.5 rad/sec
-225
-270
10 -2 10 -1 10 0 10 1 10 2
Frequency (rad/s)
3.
rad/sec( at about 1/5 of c).
1. K v = lim Gc (s )G(s ) = K c β = 5
s→0
Bode Diagram
2. Phase margin of the system 5G(s) is -13° 100
Magnitude (dB)
0
2. Bode de 5 G(s), tiene
From the Bode diagram
margen de fase de -13º
of 5G(jω) we obtain that the
-50
c = 0.5 rad/sec
2. Phase margin of the system 5G(s) is -13°
-225
the closed-loop system is unstable.
Magnitude (dB)
tude of 5G(jω) at the new gain crossover 20
4. La magnitud de 5 G(s), 0
c =0.5 rad/sec
para wc = is 20 es
0.5, dB.20IndB,
order
porto have c as -50
in crossover frequency,atenuar
lo que debemos the lag 20
compensator
an attenuation
dB. of -20db at ωc. -100
-90
-135
Phase (deg)
- 20log = - 20 dB = 10 -180
-225
5 1
= 0 .5 , pole : = 0 . 01 -270
β βT
10 -2 10 -1 10 0
Frequency (rad/s)
10 1 10 2
s + 0 .1
G c (s ) = 0 . 5
s + 0 . 01
frequency c =0.5 rad/sec is 20 dB. In order to have c as
the new gain crossover frequency, the lag compensator
must give an attenuation of -20db at ωc.
Compensación,
Therefore de atraso, ejemplo
- 20log = - 20 dB = 10
5.
5 1
5. Kc = = 0 .5 , pole : = 0 . 01
β βT
and
s + 0 .1
G c (s ) = 0 . 5
s + 0 . 01
Compensación, de atraso, ejemplo
Bode Diagram
150
100
Magnitude (dB)
50
-50
-100
-150
-90
-135
Phase (deg)
-180
-225
-270
-4 -3 -2 -1 0 1 2
10 10 10 10 10 10 10
Frequency (rad/s)
Acciones básicas de control y técnicas
de compensación
Carlos Alberto Cruz Villar
cacruz@cinvestav.mx
assume
Apago
expressing
for a closed-loop
the limit toPDF
value
the theorem,
besteady-state
infinite, transfer
Enhancer
Item
the error function,
11 in Table
in terms
denominator must beT(s),
2.2, of
to and
evaluate form
to the
equalrather
G(s) zero as s the
goeserror,
to error.E(s), by taking the
steady-state
ference
. Thus, n 'between Writing
1; that E(s)
is, at the
least onefrom
input Figure
poleand
mustthe 7.3(b),
be thewe
atoutput, obtain
origin.asSince
shown in by
division Figure
s in 7.3(a). Here we are
ck control
frequency
erested domainsystem
in the E1C07 shown inthe
11/03/2010
issteady-state,
integration in Figure
or 15:1:36
time
final, 7.3(b).
domain
EðsÞ value(seeSince
Page 346
¼ RðsÞ CðsÞthe
Table
of
% e(t). 2.2,For
Itemunity
10), wefeedback systems,
7.2 Steady-State
ð7:8Þ Error
E(s)for Unity Feedback Sys
also
the saying
pears Apago
system
as
thathas
shown
steady-state
But
at least
response
unity
in for
PDF
onefeedback.
Figure
this 7.3(b).
case of
Enhancer
pure integration
The
zeroIn
must
this
be presentisinthat
implication
chapter,
steady-state
To haveerror
the forward path.
we studytoand
zeroissteady-state
similar that derive
error expressions
for a ramp for have
input, we must
etween the input, R(s), and the output, C(s). Thus, if we
ewnsteady-state
in Figure 7.2(a),error
outputfor 1. unity feedback systems first and then expand to nonunity
an
Especificaciones
expression
If theresystems.
edback
for the
are no integrations,
Table 2.2, to evaluate346Before
error. We n ¼ 0.de
thenbegin
we
willUsing
then
our desempeño
CðsÞ apply
Eq.
study
the steady-state error. Chapter 7
the we
¼ EðsÞGðsÞ
(7.14),
of
finalhave
steady-state errors
lim sGðsÞð7:9Þ
for
s!0
¼1
unity feedback
ð7
Steady-State Errors
tems,7.3(b),
gure letFinally,
uswe lookobtainat the
substituting sources
Eq.
lim GðsÞ ¼
(7.9) of
2 & & &the
z1 zinto errors
Eq.To(7.8) and
satisfy with
Eq.solving which
(7.17), for
G(s)E(s)weyields
must
ð7:15Þ
deal.
take the same form as Eq. (7.14), except that n $
s!0 p1 p2 & & & other words, there must be at least two integrations in the forward path. An examp
Consideremos el siguiente sistema G(s)
draw
RðsÞ enerror
retroalimentación
conclusions unitaria
about the relationships that exist between the open
EðsÞ ¼ RðsÞ % CðsÞ EðsÞzero
¼ steady-state
ð7:8Þ for a ramp input isð7:10Þ
shown in Figure 7.2(b), output 1.
G(s), and the nature of the steady-state error, eð1Þ.
ch is finitenegativa.
and yields a finite error from Eq. (7.12). Figure 1þIf GðsÞ
only oneoutput
7.2(a), integration
2, is anexists in the forward path, then, assuming Eq. (7
The three test signals we use to establish specifications for a con
mple of this case of finite steady-state
+ the final error. z1 z2 % % %
(s) We now apply
C(s)input
– to a E(s) value theorem,
R(s) + Eq. (7.5). Aterror
steady-state
E(s) this characteristics
point C(s)
in sG
a numerical
ðsÞ are
¼ shown in Table 7.1. Let us take ea
In summary, for a step unity feedback system, the steady-state error lim ð7
T(s)
calculation, we must check to see whether theevaluate closed-loopG(s)
its system
effect onisthe
stable, using,pfor
s!0steady-state 1 perror
2 % % % by using Eq. (7.11).
CðsÞ
be zero if ¼isEðsÞGðsÞ
there at least one pure integration in the forward path. ð7:9ÞIf there are no
example, the Routh-Hurwitz criterion.
grations, then there will be a nonzero finite error. This For
– now,
result though,
is comparableassume that the closed-loop
to our
which is finite rather than infinite. Using Eq. (7.16), we find that this configura
system isinstable and7.1,
substitute Eq.yields
(7.10)that
into Eq. Step Input. Using Eq. (7.11) with RðsÞEscalón ¼ 1=s, we find
.9) intodiscussion
itative Eq. (7.8) and solving
Section for E(s)
where we found pure(7.5),
leads to a constant
obtaining
gainerror,
yields
as ashown in Figure 7.2(b), output 2.
stant steady-state error
(a) for a step input, but an integratorIfyieldstherezero(b)error
are for the
no integrations in the forward path, then
e type of input. WeRðsÞ now repeat the development for a ramp sRðsÞinput. sð1=sÞ 1
EðsÞ ¼ eð1Þ ¼ lim ð7:10Þ eð1Þ ¼ e step ð1Þ
lim sGðsÞ ¼ lim
ð7:11Þ
¼s!0 ¼
0 1 þ GðsÞ 1 þ lim GðsÞ ð7
1 þ GðsÞ s!0 1 þ GðsÞ s!0 s!0
Ramp Input. Using Eq. (7.11) with, RðsÞ ¼ 1=s2and , wethe
obtain
steady-state error would be infinite and lead to diverging ramps, as show
al value theorem, Eq. (7.5).
Rampa
Equation (7.11)
At this point in a numerical
to see whether the ! allows
closed-loop " us to calculate the
Thesteady-state
Figure 7.2(b),
2 system is stable, using, for
term error, eð1Þ,
output 3. Finally, giventhe
we repeat thedevelopment for a parabolic in
input, R(s), and the 1=s
s system, G(s). We1 now substitute1 several inputs for R(s) and then
eð1Þ ¼ e ð1Þ ¼
tz criterion. For now, s!0lim
though, ¼ lim
assume ¼ ð7:16Þ
s!0 that the closed-loop
ramp
1 þ GðsÞ Parabolic
lim sGðsÞ Input. Using Eq. (7.11) with RðsÞ lim GðsÞ 3
s þ sGðsÞ
s!0
s!0 ¼ 1=s , we obtain
tute Eq. (7.10) into Eq. (7.5), obtaining Parábola
is the dc gain of the forward ! 3 "transfer function, since s, the frequenc
approaching zero.¼Inlim s 1=s
order to have 1
zero steady-state 1
error,
sRðsÞ eð1Þ ¼ e parabola ð1Þ ¼ lim ¼ ð7
s!0 1 þ GðsÞ s!0 s2 þ s2 GðsÞ lim s2 GðsÞ
eð1Þ ¼ lim ð7:11Þ lim GðsÞ ¼ 1 s!0
s!0 1 þ GðsÞ
s!0
Apago PDF Enhancer
In order to have zero steady-state error for a parabolic input, we must have
Hence, to satisfy Eq. (7.13), G(s) must take on the following form:
ws us to calculate the steady-state error, eð1Þ, given the
lim s2 GðsÞ ¼ 1 ð7
G(s). We now substitute several inputs for R(s) and then s!0 ðs þ z1 Þðs þ z2 Þ & & &
GðsÞ % n
s ðs þ p Þðs þ p Þ & & &
To satisfy Eq. (7.21), G(s) must take on the same 1form as2 Eq. (7.14), except
For a parabolic input, 11 t22 uðtÞ.
For a parabolic input, 21t uðtÞ.
For a parabolic input,2 t2 uðtÞ.
2
eð1Þ ¼ e ð1Þ ¼ 11
1
eð1Þ
eð1Þ¼¼eeparabola
parabolað1Þ ¼
lim ss222GðsÞ
parabola ð1Þ ¼ lim GðsÞ ð7:32Þ
ð7:32Þ
lim ð7:32Þ
s!0 s GðsÞ
s!0
s!0
Especificaciones de desempeño
The
The three
three
The terms
terms
three termsin ininthe
the denominator
thedenominator
denominator thatthat are taken
that are takento
taken tothe
to thelimit
the limitdetermine
limit determinethe
determine the
the
steady-state
steady-state error.
error.
steady-state error.We
We call
Wecall these
callthese limits
theselimits static
limitsstatic error
staticerror
error constants.
constants. Individually,their
constants.Individually,
Individually, theirnames
their names
names
areare
are
position constant,
position
position constant,K
constant, KK ,pwhere
,where
pp, de where
Constante error estático de posición.
K
K ¼
Kppp ¼ lim GðsÞ
¼ lim GðsÞ ð7:33Þ
ð7:33Þ
ð7:33Þ
s!0
s!0
Apago
Apago PDF
Apago PDF Enhancer
Enhancer s!0
acceleration constant,de
Constante KK where
a, error
where estático de aceleración.
acceleration constant, a,where
acceleration constant, K a,
As we have seen, these quantities, depending upon the form of G(s), can
As we
As
assume we haveofseen,
have
values seen, these
zero, these quantities,ordepending
finite quantities,
constant, depending upon
upon
infinity. Since the
thethe form
form
static of constant
of
error G(s), can
G(s), can
assume
assume values
values
appears of
in theof zero, finite
zero, finiteofconstant,
denominator constant, or infinity.
or infinity.
the steady-state Since
error.Since the static
the
Eqs. (7.30) static error
error
through constant
constant
(7.32), the
appears
appears in the
value in
of the denominator
the denominatorerror
steady-state of the
of the steady-state
decreases error.
as theerror.
steady-state Eqs.
staticEqs.
error (7.30) through
constant
(7.30) (7.32), the
increases.
through (7.32), the
value of
value ofInthe
the steady-state
Section error
7.2, we error
steady-state decreases
evaluated as the
the static
static
the steady-state
decreases as error
error
error constant
byconstant increases.
using theincreases.
final value
In Section
theorem.
In Section 7.2, we
An alternate
7.2, we evaluated
evaluated
method makesthe steady-state
the steady-state error by
use of the error
static by using
using
error the final
constants.
the final value
A value
few
Damping
systems for transient Ratio using
response
In this section,
explore the answer in thewenext
and Closed-Loop
will show
frequency response
section.
Frequency
In this
methods?
section,
Response
we
We will begin to
that a relationship exists between a will showtransient
system’s
10.8 Relation Between Closed-
that a relationship exists betwee
E 10.38Especificaciones
osed-Loop Frequency de desempeño,
Responses transitorio - frecuencia
2
FIGURE
CðsÞ
10.38 Second-order closed-loop
v ¼ TðsÞ ¼ n
n
Second-order closed-loop ¼ TðsÞ ¼ ð10:49Þ
RðsÞ s þ 2zv s þ v 2
system RðsÞ s þ 2zv s In
þ v this section, we will show that a 2
n
2
n
n
Section 10.10, we will show how to use the frequency ðv2n % v2 Þ þresponse 2
4z vtransfer 2 2 v2
n of thefunction
open-loop
transfer function A representative sketch of the log plot of Eq. (10.51) is sho
A representative sketch of the log plot of Eq. (10.51) We isnow shown show inthat
Figure 10.39.
afunción?
relationship exists between the pea
¿Qué debemos We hacer si deseamos conocer
now show that a relationshipvexists between
2 el máximo the peak de esta
value of the closed-
loop magnitude response and the damping ratio. Squaring Eq
loop magnitude response GðsÞ
and ¼
n
the damping ratio. ingSquaring with respect Eq. to (10.51),
v2, and ð10:50Þ
differentiat-
setting the derivative equal to zer
Gð
ing with respect to v2, and settingsðs 2zvn Þ equal to zero yields the maximum
theþderivative value of M, Mp, where
value of M, Mp, where
shown in Figure 10.38, to obtain the same transient responseshown characteristics.in Figure 10.38,1 to obtain t
Let us now find the frequency response of Eq. 1 (10.49), define characteristics Mpof¼ pffiffiffiffiffiffiffiffiffiffiffiffi
Mp ¼ p ffi ffi ffi ffi ffi ffi ffi ffi ffi ffi ffi ffi Let us now
ð10:52Þfind2z the 1 % frequency z2
this response, and relate these characteristics to
2z 1 % z the transient 2 response. Substituting
this response,
s ¼ jv into Eq. (10.49), we evaluate the magnitude of the closed-loop and relate these char
frequency
–5
v2
Magnitu
(
n
– GðsÞ ¼
–10 3
ð10:50Þ
Magnitude
–5 sðs þ 2zvn Þ
–15
shown in Figure 10.38, to obtain –10 the same transient response characteristics. FIGURE 10.39 Representative
–20
Let us now find the frequency response of Eq. (10.49), log ω p log ωdefine
BW characteristics of
log-magnitude plot of
Log-frequency (rad/s) Eq. (10.51)
this response, and relate these–15
E1C10 10/27/2010 17:21:18 Page 581
characteristics to the transient response. Substituting
s ¼ jv into Eq. (10.49),
at a frequency, v p , of we evaluate the magnitude of the closed-loop frequency
Especificaciones de desempeño, transitorio
response as - frecuencia
log ω log ω BW
FIGURE 10.39 Represe
log-magnitude plot of
–20 pffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi
10.8
2
Relation Between Closed-Loop
ð10:53Þ
1 " 2zand Closed-Loop Frequency Responses
vp ¼ vnTransient
p 581
2
Log-frequency (rad/s)
Since z is related to percent overshoot, weq canffiffiffiplot M vs. vpercent n overshoot. The Eq. (10.51)
M ¼ 20jTð jvÞj
10 ¼ ffi ffi ffi ffiffi ffi ffi ffi ffi ffipffi ffi ffiffi ffi ffi ffi ffi ffiffi ffi ffi ffi ffi ffi ffi ffiffi ffi ffi ffi ffi ffi ffiffi ffi ffi ffi ffi ffiffi ð10:51Þ
la expresión anterior con respecto a w , se iguala a cero con lo que 2
log M
Se deriva
result is shown in Figure 10.40. p 2
5
ðv2n %magnitude v2 Þ þ on 4z the 2 v2n v 2
Equation (10.52) shows that the maximum frequency
at a frequency, v , of p
se obtiene la frecuencia pico:
response curve is directly related0 to the damping ratio and, hence, the percent
Magnitude (dB)
overshoot. Also notice from Eq.––35 (10.53) that the peak frequency, vp , is not the
E1C10 10/27/2010 A representative
17:21:18 Page 581 sketch of the log plot of Eq. (10.51) is shown in Figure 10.39.
natural frequency. However, for low values of damping ratio, we can assume that the pffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi
We peaknow show
occurs at thethat
naturala frequency.
relationship
–10
Finally,exists
notice that between there2 willthe
v ¼v 1 " 2z not be peak a peakvalue at of the closed-
ð10:53Þ
p n
frequencies above zero if 0:707. This limiting
loop magnitude response and the damping ratio. Squaring Eq. (10.51), differentiat-
z > –15 value Apago PDF Enhancer
of z for peaking on the
magnitude response 2 curve should not be confused with overshoot on the stepFIGURE 10.39 Representative
10.8 ing with respect to there, and setting forthe
0 < derivative Responses equal log ω p to log ωzero yields the maximum
–20
Relation Between Closed-Loop
response, where v
Transient
is and Closed-Loop
overshoot Frequency
z < 1. 581
Al evaluar esta frecuencia enovershoot,
la expresión we can anterior, plot Mp vs. se obtiene el máximo
BW log-magnitude plot of
Since z isofrelated
value M, Mp,to percent
where percent overshoot. The Log-frequency (rad/s) Eq. (10.51)
0
time) and –the bandwidth of the closed-loop which is defined ð10:52Þ
response curve here as the
Since is
3 directly related to the damping
–5zfrequency,
is related tovpercent , at which the
overshoot, 2z
magnitude
we can plot1 M %
response vs. z 2
percent curveratio
is 3
overshoot.dB and,
down
The hence, the percent
Eq. (10.53) that the peak No confundir
vp , is con Mp
BW p
overshoot.from Also
result
its –10notice
is shown
value at zeroin Figure
from
frequency 10.40.(see Figure 10.39).
Equation (10.52) shows that the maximum magnitude on the frequency
frequency, not the
natural frequency. –15 However,
response
for low values of damping ratio, we can assume that the
curve is directly related to the damping ratio and, hence, the percent
overshoot. Also 8notice from Eq. (10.53) that the peak frequency, v , is not the p
–20 frequency. However, for low values of damping ratio, FIGURE assumeRepresentative
we can10.39
peak occurs atpeak the
natural
natural frequency. log ωFinally,
log ω BW notice that
log-magnitude there
that the
plot of will not be a peak at
Apago PDF Enhancer
p
occurs at the 7 natural frequency. Finally, notice that there will not be a peak at
frequencies above frequencies zero
above zero ifcurve
Log-frequency (rad/s)
zif > Apago
z > 0:707.
0:707. This This
limitingPDFlimiting
value of Enhancer
Eq. (10.51)
z for value
peaking onof the z for peaking on the
at a frequency, v , of magnitude response 6 should not be confused with overshoot on the step
magnitude response curve shouldfor not 0 < z <be confused with overshoot on the step
p
response, where there is overshoot 1.
p5ffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi
2
response, where ResponsethereSpeed
v ¼ v
is overshoot
1 " 2z p n and Closed-Loop for 0 Frequency
< z < 1. Response
ð10:53Þ
Mp
Another relationship between the frequency response and time response is between
4
Since z is related to percent
theovershoot,
speed of thewe time
can plot Mp vs.(as
response percent overshoot.
measured The time, peak time, and rise
by settling
result is shown in Figure time)
10.40. and the bandwidth of the closed-loop frequency response, which is defined
Response Speed and Closed-Loop Frequency Response
Equation (10.52) shows
here as
response curve is directlyfrom
that
related
thethe
to the
its value
3
maximum
frequency,
at damping
vBWmagnitude on magnitude
, at which the
ratio and,
zero frequency (see hence,
the frequency
response curve is 3 dB down
the percent
Figure 10.39).
Another relationship between the frequency response and time response
2
overshoot. Also notice from Eq. (10.53) that the peak frequency, vp , is not the FIGURE 10.40isClosed-loop
between
natural frequency. However, for low values of damping ratio, we can assume that the
frequency response peak vs.
the speed of the time response (as measured by settling time, peak
1 8
peak occurs at the natural frequency. Finally, 0 notice10that there
20 will not percenttime,
30 be a 40 overshootand
peak at 50 60 rise
70
for a two- 80
Apago PDF Enhancer
frequencies above zero if z > 0:707. This limiting7 value of z for peaking on the
time) and the bandwidth of the closed-loop frequency response, which is defined
magnitude response curve should not be confused with overshoot on the step
6 1.
Percent overshoot
pole system
response, where there is overshoot for 0 < z <
here as the frequency, vBW , at which the magnitude response curve is 3 dB down
Response Speed and Closed-Loop5 Frequency Response
fromrelationship
its value atthezero frequency (see Figure 10.39).
Mp
10
20 log Mp
7:21:19 Page 582 5
Magnitude (dB)
0
–3
–5
–10
Chapter 10 Frequency
–15Response Techniques
Since z is related to percent overshoot, we can plot Mp vs. percent overshoot. The
To relate v Figure
result is shown inBW
to settling
10.40.
time, we substitute vn ¼ 4=T s z into Eq. (10.54) and obtain
Equation (10.52) shows that the maximum qffiffiffiffiffiffiffiffiffiffiffiffiffiffimagnitude ffiffiffiffiffiffiffiffiffiffiffiffiffiffion
ffiffiffiffiffiffiffiffiffiffiffip ffiffiffiffiffiffiffiffiffiffiffiffiffiffithe
ffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffifrequency
ffiffiffiffiffiffiffiffiffiffiffiffi
response curve is directly related to the4 damping ratio and, hence, theffiffiffiffipercent
" 2z 2Þ þ 4z 4 "v4z 2þ2 ð10:55Þ
overshoot. Also notice fromvEq. BW ¼(10.53) that ð1 the peak frequency, p , is not the
T sz
natural frequency. However, for low values of damping ratio, we can assume that the
peak occurs at the natural frequency. p Finally,
ffiffiffiffiffiffiffiffiffiffinotice
ffiffi that there will not be a peak at
Similarly,
frequencies since,
above zerovif
n ¼
z > 0:707.
p=ðT p 1
This " limiting z 2 Þ, value of z for peaking on the Apago PDF Enhancer
he bandwidthffiffi 10 of aFrequency
p582
:21:19 Chapter
Page
two-pole system can be found by finding that frequency for
Response Techniques
M ¼ 1= Chapter2 (that10is, "3 dB) inResponse
Frequency Eq.(10.51). Techniques The derivation is left as an exercise
student. The Thebandwidth
result is of a two-pole system can be found by finding that frequency for
The bandwidth
pffiffi pffiffi of a two-pole system can be found by finding that frequency for
Especificaciones
which whichM ¼M 1=¼ 1=2 (that 2 (that qde
is,ffiffi"3
ffiffiffiffiffi"3
is, ffiffidB)
ffiffiffiffidB)
desempeño, ffiffiffiffiin
ffiffiffiin
ffiffiEq.(10.51).
ffiffiEq.(10.51).
ffip
ffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffitransitorio
ffiffiffiffiffiffiThe
ffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiderivation
The ffiffiderivation
ffiffiffiffiffiffiffiffi is-is
frecuencia
left
left as exercise
as an an exercise
for theforstudent.
the 10The
vstudent.
Chapter
BW ¼v The result
ð1 is"
n result
Frequency Responseis2z2 Þ þ Techniques 4z 4 " 4z2 þ 2 ð10:54Þ
Para relacionar el p
ancho de qqffiffiffiffiffiffiffiffiffiffiffiffiffiffifficon
banda
ffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffip
el tiempo p ffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffide
ffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi
ffiffiffiffi2ffifinding ffiestablecimiento,
ffiffiffiffiffiffiffiffiffiffi that frequencyð10:54Þ en la
The bandwidth
ffiffi vBW ¼ vn ð1 " 2z2 Þ þ 4z 44 " by
of a two-pole system 2 can be found 4z þ 2 for
¼is,v"3 ð1 in "nEq.(10.51). 2z¼Þ4=T þ s zThe 4zinto " 4z 2 2is left as and ð10:54Þ
te vBW to settling
expresión Mtime,
anterior
which v2 BW
we
¼ 1= se substitute
sustituye:
(that n dB) v derivation Eq.þ(10.54) obtain
an exercise
for the student. The result is
To relate vBW to settling time, we substitute vn ¼ 4=T s z into Eq. (10.54) and obtain
qffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiq
ffiffiffiffiffiffiffiffiffiffiffiffiffiffip
ffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiv
ffiffiffiffiffiffiffiffiffiffinp
ffiffiffiffiffiffiffiffiffiffi¼
ffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi4=T
ffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffisffiffiffiffiffiffizffiffiffiffiffiffiffiffiffiffiffiffiinto
To
Lorelate vBW to en:
que resulta settling
4 time, we substitute ffiffiffiffiffiffiffiffiffiffiffiffi Eq. (10.54) and obtain
2 vBW ¼ v2nqffið1 ffiffiffiffiffi2z
ffiffiffiffiffi" ffiffiffiffiffiÞffiffi4þ
ffi4z ffiffiffi" ffiffiffi4z
ffiffiffip ffiffiffiffiffiffiffiffiffiffiffi2ffiffi"
ffiffiffiffiþ 4
ffiffiffiffiffiffi4z ffiffiffiffiffiffiffiffi2ffiffiffiffiffiffiffiffiffiffiffiffi
ffiffiffiffiffiffiffiffiþ
ffiffiffiffiffiffi2 2 ð10:54Þ
vBW ¼ ð1 " 2z
4 Þþ 4z ð10:55Þ
T s z vBW ¼4 qffiffiffiffið1 ffiffiffiffi" ffiffiffiffiffi2z ffiffiffiffi2ffiÞffiffiffiþ ffiffiffiffip ffiffiffiffi4z ffiffiffiffiffiffiffiffiffiffi4ffiffiffiffiffiffi" ffiffiffiffiffiffiffiffi4z ffiffiffiffiffiffiffiffi2ffiffiffiffiffiffiþ ffiffiffiffiffiffiffiffi2ffiffiffiffiffiffiffiffiffiffi ð10:55Þ
To relate vBW tovBW settling ¼ time, T z
s we ð1substitute " 2z Þ þvn ¼4z 2 4=T 4" s z into 4z Eq. 2 þ 2(10.54) and obtainð10:55Þ
pffiffiffiffiffiffiffiffiffiffiffiffi T sp
z ffiffiffiffiffiffiffiffiffiffiffiffi
ly, since, 2
z Þ,p 14"qzel 2ffiffiÞ,
ffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffipffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi
vn ¼manera,
De igual p=ðT
Similarly, since, vn1 ¼
p para "p=ðT relacionar ancho 2 de banda
p¼ffiffiffiffiffiffiffiffiffiffiffiffi ð1 " 2z Þ þ
4 2 con el tiempo de pico,
vBW 4z " 4z þ 2 ð10:55Þ
se sustituye:
Similarly, since, vn ¼ p=ðT 1 T"s zz2 Þ, pqffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiq
ffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi
p ppffiffiffiffiffiffiffiffiffiffiffiffi pffi2ffiffiffiffiffiffiffiffip ffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi4ffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi2ffiffiffiffiffiffiffiffiffiffi
vBW ¼ p=ðT ppffiffiffiffiffi1ffiffiffi"
ffiffiffiq
ffi z22ffiÞ,ffiffið1 " 2z Þffiffiffiþ4ffiffiffiffi" 4z 2ffiffi" 4z þ 2ffiffiffiffiffiffi ð10:56Þ
v Similarly,
BW ¼
Con lo que: T
since,
p ffi ffi ffi ffi
vffiffinffiffiffi¼
ffi ffi ffi ð1
T pp 1 " z " 2z 2 Þ ffi
þ ffi ffi ffiffi ffi ffi ffi ffiffi ffi 4z
ffi ffi ffi ffi
p ffi ffiffi 4z
ffi ffi
ffi ffi
ffi ffi
ffi ffi
ffi ffi
ffi ffi ffi ffi
ffi þffi
ffi ffi
ffi ffi
ffi ffi
ffi ffi
ffi 2ffi
ffi ffi
ffi ffi
ffi ffi
ffi ffi
ffi ffi
ffi ffi
ffi ffi
ffi ffi
ffi ffiffiffiffiffiffi ð10:56Þ
1¼ 2
" z pffiffiffiffiffiffiffiffiffiffiffiffi q 2 2
pvBW ð1ffiffiffi" ffiffiffiffiffiffi2z
ffiffiffiffiffiffiffiffiÞffiffiffiþ
pffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi ð10:56Þ ffiffiffiffiffiffiffi4ffiffiffi"
ffiffiffiffiffiffiffiffiffiffiffiffi4z ffiffiffiffiffiffi4z ffiffiffiffiffiffiffiffiffi þ 2
T 1 " pz2 2 4 2
p¼
vBWto
To relate the bandwidth pffiffiffiffiffiffiffiT
rise time, " 2z
ffiffiffiffiffi, weð1use 4z knowing
Þ þ 4.16,
Figure " 4z þ 2 the desiredð10:56Þ z and Tr .
r2 Tp 1"z
For example,
e the bandwidth assume
to rise time,zT¼r ,0:4
weand r ¼ 0:24.16,
use TFigure second. Using Figure
knowing 4.16, the
the desired ordinate
z and Tr .
To relate
T r vthe
n ¼ bandwidth towhich
risetotime,
vn ¼ T ,Twe use¼Figure 4.16, knowing the(10.54),
desired v z and
¼ Tr .
ample, assume To z1:463,
0:4from
¼ the
relate and
bandwidth Tr ¼ rise0:2 1:463=0:2
time,rsecond.
7:315 rad/s.
Using
r , we use Figure 4.16,
Using Eq.
Figure
knowing4.16, the
the desired zordinate
and TBW
r.
For example,
10:05For
rad/s.assume
example, z ¼ 0:4
Normalized
assume z ¼ and
plots of and
0:4 Eqs.
T r T¼ 0:2 second.
(10.55) and
r ¼ 0:2rad/s.
(10.56)
second. Using
Usingand Figure
the
Figure 4.16,
relationship
4.16, the ordinate
between
the ordinate
¼ 1:463, from which v n ¼ 1:463=0:2 ¼ 7:315 Using Eq. (10.54), v BW ¼
T r vn bandwidth
T r vn ¼normalized
¼ 1:463, from from by
1:463, which vrise
whichn ¼
time
v n ¼ and
1:463=0:2
1:463=0:2damping
¼¼ ratio
7:315
7:315 are
rad/s.
rad/s. shown
Using
Using in
Eq. Figure
Eq. 10.41.
(10.54),
(10.54), v BW ¼ vBW ¼
ad/s.10:05
Normalized
10:05
rad/s. plotsNormalized
rad/s.
Normalizedof Eqs.
plots(10.55)
plots
of Eqs. and
of Eqs. (10.56)
(10.55)
(10.55) and the
and (10.56)
and (10.56)and relationship
thethe
and relationship between
between
relationship between
dth normalized by rise
bandwidthbandwidth
normalized time and
normalized
by rise damping
by time
rise time ratio
andanddamping
dampingare shown
ratio
ratio are in Figure
areshown
shownin Figure10.41.
10.41. 10.41.
in Figure
140 Apago PDF Enhancer
7
systems for transient response using frequency response methods? We will begin to
explore the answer in the next section.
In this section, we will show that a relationship exists betwee 10.8 Relation Between Closed-
21:20
E1C10
Page 590
10/27/2010
response and its closed-loop frequency response. In particular
17:21:20
R(s) +
Closed-Loop Frequency Re
Page 590
E(s) ω 2n C(s)
order feedback control system of Figure 10.38, whi
since Chapter 4, where we derived relationships be
s ( s + 2 ζ ω n) transient response and the poles of the closed-lo
lation Between Closed-Loop Transient and –
Especificaciones
osed-Loop de
Frequency desempeño,
FIGUREResponses transitorio
10.38 Second-order closed-loop
Damping Ratio
CðsÞ
- frec. (la) ¼ and
TðsÞ ¼ Close
v
2
2
n
s þ 2zv s þ v
system In this section,RðsÞ
we will show that a n
590 Chapter 10 Frequency Response Techniques
Chapter 10 Frequency Response Techniques response
We now derive and between
relationships its closed-loop
the transientfreque
respon
characteristics of its frequency response. We define these cha
Damping Ratio and Closed-LoopConsider
Frequency
themApago
a tounity Response
damping PDF
feedback
ratio, order
Enhancer
system
natural feedback
whose
frequency, control
open-loop
settling time, func
peak
In this section, we willa show
Consider unity+that
R(s) a relationship
feedbackE(s)system whose exists
ω 2n Section between
open-loop 10.10, awe system’s
will showtransient
C(s)
function since
how toChapter use2the frequency 4, where respo
response and its closed-loop frequency response. In particular, consider the second- v n
s( s + 2 v ζtransfer ω2 n) function GðsÞ ¼
transient response and
–
order feedback control system of
GðsÞ ¼ Figure 10.38,
n which we have been using sðsð10:68Þ þ 2zv n 2Þ
C(s) since Chapter 4, where we derived sðs þ 2zvn Þ between the closed-loop
relationships GðsÞ ¼
vn
ζ ω n)
yields the typical second-order, closed-loop transfer sðs þ 2zvnfunction Þ Cð
transient response and the poles of
yields the typical second-order, closed-loop transfer function the closed-loop transfer function,
FIGURE 10.38 Second-order shownclosed-loop in Figure 10.38, to obtain the same
2
vn transient respons Rð
v 2 2 TðsÞ ¼
system CðsÞTðsÞ ¼ n vnLet us now find the frequency s þresponse
2 2zv
ð10:69Þ n s þofvEq.
2 (10.49), d
rder closed-loop ¼ TðsÞ ¼ ð10:49Þ n
RðsÞ s2 þs22zv þthis 2zvns þ
response,
n svþ
2
n vWe
2 and relate these characteristics to the transient
n now derive relationships betw
In order tos ¼ evaluate jv into Eq. the(10.49),
phasewe margin,
evaluate we the magnitude first find ofthe the fc
ascharacteristics of
We nowIn derive
Para obtener
order to
el
evaluate the
relationships
margen de
phasejGð
between
fase, se
margin,
the jvÞj
debe transient ¼ we
encontrar
1.response Hence, first
response find
la
the
of Eq. frequency
frecuencia (10.49)para andits
for
la
which
que:
frequency resp
jGð jvÞj ¼
characteristics of 1.
itsHence,
frequency response. We define these characteristics them to damping and relateratio, v2n Apago PDF Enh
natural v2n freq
Apago PDF Enhancer
them to damping ratio, natural frequency, settling vtime,
jGð jvÞj ¼
2
n peak
¼
Section
time,
1
jGð
and jvÞj
M ¼
risejTð jvÞj
¼time. In
10.10, we
j % v ð10:70Þ
¼
2
q
þ ðv will
ffi ffi
j2zv
ffi ffi ffi ffi ffi
2 %nv
n
ffi ffi ffi ffi ffi
show
ffi ffi ffi
vj
ffi ffi ffi
2 Þ þ 4z
ffi ffi
2
¼ 1 ffiffiffiffiffiffiffiffiffi
ffi ffi ffi ffi ffi ffi ffi ffi ffi
how
ffi ffiffi ffi ffi
2 v2 v2t
ffi
n
Section 10.10, we will show how to use the j %frequency v2 þ j2zvnresponse vj transfer of thefunction
open-loop
transfer function The frequency, A representative v1 , that satisfies sketch ofEq.the(10.70)
log plotisof Eq. (10.51) is sho
The frequency, v1 , that satisfies Eq. (10.70) is We now show that a relationship qffiffiffiffiffiffiffiffiffiffiffiffiffiffiexists
ffiffip ffiffiffiffiffiffiffiffiffiffiffiffiffibetween
2 ffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi the pea
qv ffiffiffinffiffiffiffiffiffiffiffiffiffiffiffiloop
ffip
ffiffiffiffiffiffiffiffiffiffiffimagnitude
ffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi response
v12 ¼ v and the %2z damping 2þ 1ratio. þ 4z Squaring 4
Gð Eq
GðsÞ ¼ n ð10:50Þ
v1 ¼ v sðs
n þ%2z 2zv2nþ Þ ing with 1 þ 4z respect 4 to v , and setting theð10:71Þ derivative equal to zer
value of M, Mp, where
The phase angle of Gð jvÞ at this frequency is
shown Thein Figure
phase 10.38,
angle to
of obtain
Gð jvÞ atthethis
same transientis responseshown
frequency characteristics.
in Figure 10.38, v 1 1 to obtain t
Let us now find the frequency response of Eq. (10.49), —Gð define jvÞcharacteristics
¼ %90 % tan Mpof¼ pffiffiffiffiffiffiffiffiffiffiffiffi
% 1
v Let us now find 2z the 1n % frequency z2
transient response. Substituting 2zv
1
this response, and relate these —Gðcharacteristics
jvÞ ¼ %90 % tan to the %1
qffiffiffiffiffiffiffiffiffithese ffiffiffiffiffiffiffiffip ffiffiffiffiffiffiffiffiffichar
ffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi
s ¼ jv into Eq. (10.49), we evaluate the magnitude
2zvn
of the this response,
closed-loop and relate
frequency
qffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi 2 4
yields the typical second-order, closed-loop transfer function
In order to evaluate the phase margin, we
v2n first find the frequency for which
jGð jvÞj ¼ 1. Hence, TðsÞ ¼ 2 ð10:69Þ
s þ 2zv s þ v2 n n
v2
In order to evaluate the
jGðphase
jvÞj ¼margin,2 first find
¼ 1the frequency for which
ð10:70Þ wen
jGð jvÞj ¼ 1. Hence, j % v þ j2zv n vj
The frequency, v1 , that satisfies Eq. (10.70)v2nis
Especificaciones de desempeño, transitorio - frec. (la)
ð10:70Þ jGð jvÞj ¼
qj ffi% ffiffiffi2ffiffiffiþ
ffiffiffiffiv ffiffiffiffij2zv
ffiffiffiffiffiffiffiffiffiffiffinffiffiffivj
ffip
¼1
ffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi
v1 ¼ vEq.
The frequency, v1 , that satisfies %2z2 þis 1 þ 4z 4
n (10.70) ð10:71Þ
La fase de G(jw) en esa frecuencia es: qffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffip
ffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi
The phase angle of Gð jvÞ atvthis frequency
%2z2 þis 1 þ 4z 4
1 ¼ vn ð10:71Þ
v1
—Gð
The phase angle of jvÞ at
Gð jvÞ ¼ this % tan% 1 is
%90frequency
2zvn
qv1ffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffip ffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi ð10:72Þ
—Gð jvÞ ¼ %90 % tan% 1 2
2zv%2z þ 4z 4 þ 1
% 1 qffiffiffinffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi
¼ %90 % tan pffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi ð10:72Þ
%2z2 þ 2z 4z 4 þ 1
¼ %90 % tan% 1
The difference between the angle of Eq. (10.72) and %1802z& is the phase margin, fM . Thus,
La diferenciaApago
entre este ángulo
PDF yEnhancer
-180º es el margen& de fase
The difference between the angle of Eq. (10.72)
qffiffiffiffiffiand ffiffiffiffiffiffiffiffiffiffiffiffiis
ffiffiffiffiffiffiffi%180 ffiffiffiffithe
ffiffiffiffiffiffiffiphase
pffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi ffi margin, fM . Thus,
Apago PDF Enhancer%2z 2þ
ffiffiffiffiffiffiffiffi1
% 1 qffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffip ffiffiffiffiffiffiffiffiffiffi4z
ffiffiffiffiffiffiffiffiþ ffiffiffiffiffiffiffiffiffi
4
FM ¼ 90 % tan
%2z2 þ2z 1 þ 4z 4
%1
FM ¼ 90 % tan ð10:73Þ
2z 2z
¼ tan% 1 qffiffiffiffiffiffiffiffiffiffiffiffiffiffi2z ffiffiffipffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi ð10:73Þ
% 1 qffiffiffiffiffiffiffiffiffi2ffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi 4
¼ tan %2z þ pffi1ffiffiffiffiþ ffiffiffiffiffi4z ffiffiffiffiffiffi
%2z2 þ 1 þ 4z 4
Equation (10.73), plotted in Figure 10.48, shows the relationship between phase
Equation
margin (10.73), plotted
and damping ratio. in Figure 10.48, shows the relationship between phase
margin and damping ratio.
90 90
transient response and steady-state error. Figure 11.10 is an example of a system to
40
50
which lag-lead compensation can be applied. In this section we repeat the design,
using frequency response techniques. One method (a)
is to design the lag compensation (b)
to lower the high-frequencyFIGURE gain,11.10
stabilize
a. The the system,
National Advancedand improve
Driving Simulatorthe steady-state
at the University of Iowa; b. test driving the simulato
error and then design a lead compensator
realistic to meet
graphics (Katharina the phase-margin
Bosse/laif/Redux Pictures.) requirements.
0.01 0.1 1
Let us look at another method. 10 100
Frequency (rad/s) where that
g > 1. can
The first
Section 9.6 describes a passive lag-lead network be term
usedin parentheses
in place of produces the lead compensat
20 log M
– 15
40 gT 2
– 20
0.01 in Eq. (11.2) and0.1
the quantity b for the1 lead network in Eq.10
(11.6). For our 100 a
design,
–response
25
50
must follow here is that the singl
and b must be reciprocals of each
Frequency (rad/s) other. An example! of the frequency
"$ # of
the passive lag-lead is shown in Figure 11.11. – 30 0:1 in Eq. (11.2) and the quantity b
ncy response curves forarea lag-lead
Apago
We PDFcompensator,
now ready Enhancer
to enumerate a design ¼ ½ðs þ 1Þðs þ 0:1Þ&=
Gc ðsÞprocedure. – 35 ðs þ gÞ s þ
0.001 0.01 g and
0.1 b must1 be reciprocals
10 of
100 ea
Frequency (rad/s)
the passive lag-lead is shown in
0 80 50
–5
– 10
Asympiotes for 60
40
Apago PDF E
We are now ready 40
to enu
30
Phase (degrees)
20 20 20
20 log M
– 15 30
40 0 10
– 20 50
– 20
20
– 25
– 40 0
30
– 30 40
– 60
50 A
– 35
0.001 0.01 0.1 1 10 100
– 80 –5 0.1 1 10 100
0.001 0.01
Frequency (rad/s) Frequency (rad/s)
# !
– 10
80 50 20 Gc ðsÞ ¼ ½ðs þ 1Þðs þ 0:1Þ&= ðs þ gÞ
FIGURE 11.11 Sample frequency response curves for a lag-lead compensator,
20 log M
60
40
– 15 30
40
30 40
Phase (degrees)
20 20 – 20 50
0 10
– 20
20
– 25
– 40
30
– 60 40 – 30
50
– 80
0.001 0.01 0.1 1 10 100
Compensación , atraso - adelanto, diseño.
Example 11.4
Dado un sistema con retroalimentación unitaria con:
Lag-Lead Compensation Design
Given a unity feedback system where GðsÞ ¼ K=½sðs þ 1Þðs þ 4Þ&,
ive lag-lead compensator using Bode diagrams to yield a 13.25%
peak time of 2 seconds, and K v ¼ 12.
Diseñe empleando diagramas de Bode, un compensador de atraso - adelanto
que genere
We will follow the stepsen el sistema
previously un 13.25%
mentioned in thisde sobreforimpulso,
section lag- un tiempo pico de 2 s
y Kv = 12.
width required for a 2-seconds peak time is 2.29 rad/s.
meet the steady-state error requirement, K v ¼ 12, the value of K is 48.
plots for the uncompensated system with K ¼ 48 are shown in Figure
can see that the system is unstable.
ed phase margin to yield a 13.25% overshoot is 55' .
of the system s2 +with
2ζω nthe
s + ωgain
2 required
2 for thefor steady-state
the student. The result is
error
n = s + (0.8 + 16 k )s + 16
n. Find the value of g from the lead compensator’s requirements. qffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffip
ffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi
hase required from the lead
2 compensator, thesistema
phase response curve vBW ¼ vn ð1 " 2z2 Þ þ 4z 4 " 4z2 þ 2
e 2ζω n = (0. 8 + 16 k ) y ω n = 16 la ganancia del G = 1
.8 can be used to find the value of g ¼ 1=b. This value, along with
sly found lag’s upper break frequency, allows Tous to find
relate vBW the lag’s time, we substitute vn ¼ 4=T s z into Eq. (10.54)
to settling
tural no amortiguada ω n . ω n = 4 rad / seg
frequency.
Compensación , atraso - adelanto, diseño.
4
qffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi pffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi
ead compensator. Using
2ζωnthe
− 0.value
8 2(0of
.5)(g4 )from
− 0.8 the lag compensator vBW ¼ ð1 " 2z2 Þ þ 4z 4 " 4z2 þ 2
16 16 Apago PDF Enhancer
the value assumedk =for the new= phase-margin= frequency,
0.2 find the kT=s z0.2
pper break frequency for the lead compensator, using Eq. (11.9) pffiffiffiffiffiffiffiffiffiffiffiffi
for T. 1. El ancho de banda requerido para un
Similarly, tiempo
since, v n ¼ pico
p=ðT p de 1 "dos z2 Þ, segundos.
epaso M % p
andwidth to be sure −the speed requirement
− 0.5 π 1−(0in Step 1 has been met. qffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffip
ffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi
π ζ 1−ζ 2 .5 )2 p
M %
phase-margin
p = 100 e = 100e
13.25% z =
= 16.3 %
0.5410
or transient specifications are not met, as shown by T ffi1ffiffiffi"
v BW ¼ p
ffiffiffiffiffiffiffiffi ð1 " 2z2 Þ þ 4z 4 " 4z2 þ 2
p z2
simulation.
al amortiguada ω d To relatewthe bandwidth
onstrate the procedure with an example. BW = 2.29 to rise time, Tr , we use Figure 4.16, knowing the desir
ω d = ω n 1 − ζ 2 = 4 1 − 0.5 2 = 3.464 rad example, assume z ¼ 0:4 and T r ¼ 0:2 second. Using Figure 4.16, th
For/ seg
2. Para cumplir con la constante
T r vde
n ¼error en estado
1:463, from which vestacionario K = 48.
n ¼ 1:463=0:2 ¼ 7:315 rad/s. Using Eq. (10.5
10:05 rad/s. Normalized plots of Eqs. (10.55) and (10.56) and the relationsh
p Example 11.4
bandwidth normalized by rise time and damping ratio are shown in Figure
3. Obtener el π diagrama
π de Bode para:
t p =Lag-Lead
= = 0.907 seg
ω 3.464 Compensation Design d
ω BWTp
ω BWTs
d
will follow the steps previously mentioned in this
80 section for lag- 5.5
60
5
40
th required for a 2-seconds13peak time is 2.29 rad/s.
OL M.C. JOSÉ MANUEL ROCHA NÚÑEZ
20M.C. ELIZABETH GPE. LARA HERNÁNDEZ 4.5
eet the steady-state error requirement, K v ¼ 12, the
0 value of K is 48. 4
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7
ts for the uncompensated system with K ¼ 48 are shown inDamping Figureratio Damping ratio
Compensación , atraso - adelanto, diseño.
Bode Diagram
100
50
Magnitude (dB)
-50
-100
-90
-135
Phase (deg)
-180
-225
-270
-2 -1 0 1 2
10 10 10 10 10
Frequency (rad/s)
2 2 2 v1 ¼ vn %2z2 þ 1 þ 4z 4 ð
s + 2ζω n s + ω = s + (0.8 + 16 k )s + 16
n
The phase angle of Gð jvÞ at this frequency is
2
e 2ζω n = (0.8 + 16 k ) y ω = 16 la ganancia del sistema G = 1
n v1
—Gð jvÞ ¼ %90 % tan% 1
2zvn
qffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffip
ffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi
tural no amortiguada ω n . ω n = 4 rad / seg ð
Compensación , atraso - adelanto, diseño.
¼ %90 % tan %1
%2z2 þ 4z 4 þ 1
2z
2ζωn − 0.8 2(0.5)(4 ) − 0.8
k= = = 0.2 k = 0.2
16 16 The difference between the angle of Eq. (10.72) and %180& is the phase margin, fM
4. Cálculo del margen de fase
Apago PDF Enhancer
qffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffip
ffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi
epaso M p % %2z2 þ 1 þ 4z 4
%1
− 0.5 π FM ¼ 90 % tan
−π ζ 1−ζ 2 1−(0.5 )2 2z
M p % = 100 e = 100e
13.25% 16.3%
z == 0.5410 ð
2z
¼ tan% 1 qffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffip
ffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi
%2z þ 1 þ 4z 4 2
al amortiguada ω d
ω d = ω n 1 − ζF2 m
==4 55º
1 − 0.5 2 = 3.464 rad / seg (10.73), plotted in Figure 10.48, shows the relationship between
Equation
margin and damping ratio.
p 5. Selección de la nueva frecuencia de margen de fase cercana a wBW. Se
selecciona como
π πw = 1.8 rad/s.
t = =
p = 0.907 seg
ωd 3.464 90
6. A esta frecuencia la fase sin80compensar es -176º y si consideramos -5º del
cimiento compensador
(levantamiento) t rde atraso, se requieren
70 56º del compensador de adelanto.
Phase margin (degrees)
60
−1 π − β π − 1.047
s (0.5) = 1.047 rad 50t r = = = 0.605 seg
ωd 3.464
40
30
OL 13 20 M.C. JOSÉ MANUEL ROCHA NÚÑEZ
M.C. ELIZABETH GPE. LARA HERNÁNDEZ
10
0
FIGURE 10.48 Phase margin 0 0.2 0.4 0.6 0.8 1.0 1.2 1.4 1.6 1.8 2.0 2.2 2.4 2.6 2.8 3.0
vs. damping ratio Damping ratio
5. Let us select v ¼ 1:8 rad/s as the new phase-margin frequency.
6. At this frequency, the uncompensated phase is "176# and would requir
add a "5# contribution from the lag compensator, a 56# contribution fr
lead portion of the compensator.
7. The design of the lag compensator is next. The lag compensator all
Compensación , atraso - adelanto, diseño.
to keep the gain of 48 required for K v ¼ 12 and not have to lower th
to stabilize the system. As long as the lag compensator stabilizes the
11/02/2010 16:26:23 Page 637 the design parameters are not critical since the phase margin will be de
7. Diseño del compensador de with atraso. Seleccionamos
the lead compensator. la frecuencia
Thus, choose thede lagcorte
compensator so t
superior del compensador de atraso una década
phase response debajo
will have minimal deeffect
la nueva
at the frecuencia
new phase-margin freq
del margen de fase, en 0.18 Let
rad/s.
11.4 Lead
us Pero
choosedel
Compensation
thecompensador
lag compensator’s dehigher break frequency to be 1
adelanto…
637
below the new phase-margin frequency, at 0.18 rad/s. Since we need to a
20
18 β = 0.1 of phase shift … Se with the 56º
requieren leada una
compensator
frecuencia at
de 1.8 1:8 rad/s, we e
v ¼rad/s
16
14
β = 0.2 from Figure 11.8 that, if g ¼ 10:6 (since g ¼ 1=b; b ¼ 0:094), we can
12 E1C11 11/02/2010
β = 0.3 16:26:34 # Page 645 g = 1/b = 1 / 0.094 = 10.6
20 log M
10
β = 0.4
about 56 of phase shift from the lead compensator. Thus with g ¼ 10:6
8
6
β = 0.5 new phase-margin
Ubicamos frequency of compensador
el cero del v ¼ 1:8 rad/s,en
thew-transfer
z = 1/T2 =function
0.18, of
4
2 compensatoraproximadamente
is una década abajo de la “nueva”
0
0.1 1 10 100 frecuencia de corte.
ωT
! "
60
β = 0.1 1
50 sþ 11.5 Lag-Lead C
β = 0.2 1 T2 1 ðs þ 0:183Þ
Phase (degrees)
40
β = 0.3 Glag ðsÞ ¼ ! "¼
30 β = 0.4 g 1 10:6 ðs þ 0:0172Þ
20
where the gain term, 1=g, keeps the
s þ dc gain of the lag compensator at
gT 2
10
β = 0.5
lag-compensated system’s open-loop transfer function is
0
0.1 1 10 100 4:53ðs þ 0:183Þ
ωT
Glag-comp ðsÞ ¼
FIGURE 11.8 Frequency responseof a lead compensator, G ðsÞ ¼ ½1=b'½ðs þ 1=TÞ=ðs þ 1=bTÞ'
c sðs þ 1Þðs þ 4Þðs þ 0:0172Þ
Substituting Eq. (11.9) into Eq. (11.6) with s ¼ jvmax ,
8. Now we design the lead compensator. At v ¼ 1:8, the lag-compens
Apago 1 PDF 1 Enhancer
1 jv þ
T
j pffiffiffi þ 1
b maxhas a phase angle of 180% . Using the values of vmax ¼ 1:8 and b ¼
G ð jv Þ ¼ ¼ pffiffiffi ð11:10Þ
b
jv þ
c
1 max
j bþ1
max
(11.9) yields the lower break, 1=T 1 ¼ 0:56 rad/s. The higher br
bT
1=bT 1 ¼ 5:96 rad/s. The lead compensator is
Making use of tanðf % f Þ ¼ ðtan f % tan f Þ=ð1 þ tan f tan f Þ, the maximum
1
phase shift of the compensator, f , is
2 1 2 1 2 ! "
Page 645
n term, 1=g, keeps the dc gain of the lag compensator at 0 dB. The
ed system’s open-loop transfer function is
4:53ðs þ 0:183Þ
Glag-comp ðsÞ ¼ ð11:17Þ
sðs þ 1Þðs þ 4Þðs þ 0:0172Þ
sign the lead compensator. At v ¼ 1:8, the lag-compensated system Bode Diagram
e angle of 180% . Using the values of vmax ¼ 1:8 and b ¼ 0:094, 100
Eq.
ds the lower break, 1=T 1 ¼ 0:56 rad/s. The higher break is then
96 rad/s. The lead compensator is 50
! "
1
Magnitude (dB)
sþ 0
T1 ðs þ 0:56Þ
Glead ðsÞ ¼ g ! " ¼ 10:6 ð11:18Þ
g ðs þ 5:96Þ
sþ -50
T1
d-compensated system’s open-loop transfer function is -100
Magnitude (dB)
Magnitude (dB):(dB):
0.0431
11.12, the magnitude is &7 dB at approximately
Magnitude 3 rad/s.
-7.13 This bandwidth exceeds
re theThe lag-lead-compensated
open-loop system’s open-loop
magnitude response is approximately &7 dB. Fromtransfer
Figure function 0 is
that required to meet the peak time requirement.
2, the magnitude is &7 dB at approximately 3 rad/s. This bandwidth exceeds -50 The design is now checked with a simulation to obtain actual performance
required to meet the 48ðs þ 0:183Þðs þ 0:56Þ
Gpeak time requirement.
lag-lead-comp ðsÞ ¼ ð11:19Þ
values. Table 11.4 summarizes the system’s characteristics. The peak time
The design is now checked with a simulation 1Þðs actual
sðstoþobtain þ 4Þðsperformance
þ 0:0172Þðs þ 5:96Þ requirement is also met. Again, if the requirements were not met, a redesign
-100
ues. Table 11.4 summarizes the system’s characteristics. The peak time would be necessary.
9. Now
uirement check
is also met.the bandwidth.
Again, The closed-loop
if the requirements bandwidth
were not met, a redesignis equal-150
to that frequency Apago PDF Enhancer
TABLE 11.4 Characteristics of gain-compensated system of Example 11.4
uld be where the open-loop magnitude response is approximately &7 -90
necessary. dB. From Figure
11.12, the magnitude
11.4 Characteristics
Apago PDF Enhancer
is &7system
of gain-compensated dB at approximately
of Example 11.4
Parameter
3 rad/s. This bandwidth exceeds -135
Proposed specification
System:
System:untitled1
untitled1
Actual value
Frequency (rad/s):
(rad/s):1.39
Phase (deg)
that
Parameter required to meet thespecification
Proposed peak time requirement.Actual value
Kv 12
Frequency
Phase
Phase(deg):
(deg):-118
-123
1.62 12
%
59.3%
to obtain actualmargin
Phase 55
-180
The design is now checked
12
with a simulation
12
performance
Phase-margin frequency — 1.63 rad/s
margin
values. Table 11.4 summarizes
55%
the system’s59.3characteristics.
% The peak time
-225
Closed-loop bandwidth 2.29 rad/s 3 rad/s
margin requirement
frequency is also met.
— Again, if the requirements
1.63 rad/s were not met,
Percent
-270
a redesign
overshoot 13.25 10.2
would be necessary. 2.29 rad/s
loop bandwidth 3 rad/s Peak10time
-3 -2 -1 0
2.0
1
seconds
2 3
1.61 seconds
Apago PDF Enhancer
10 10 10 10 10 10
Frequency (rad/s)
overshoot 13.25 10.2
TABLE 11.4 Characteristics of gain-compensated system of Example 11.4
Students who are using MATLAB should now run ch11p4 in Appendix B.
me 2.0 seconds 1.61 seconds
You will learn how to use MATLAB to design a lag-lead compensator.
Parameter Proposed specification Actual
You will entervalue
the desired percent overshoot, peak time, and Kv.
nts who are using MATLAB should now run ch11p4 in Appendix B.
MATLAB then designs a lag-lead compensator using Bode plots,
illKlearn how to use MATLAB to design a lag-lead
12 compensator. 12 Kv, and generates a closed-loop step response. This
v evaluates
ill enter the desired percent overshoot, peak time, and Kv. exercise solves Example 11.4 using MATLAB.
B Phase margin a lag-lead compensator using
then designs 55% Bode plots, %
59.3
ates Kv, and generates
Phase-margin frequency a closed-loop step — response. This 1.63 rad/s
ise solves Example 11.4 using MATLAB. For a final example, we include the design of a lag-lead compensator using a
Compensación , atraso - adelanto, diseño.
9. Validación
0.8
Amplitude
0.6
0.4
0.2
0
0 5 10 15 20 25
Time (seconds)
sventaja de este tipo de controladores es que al hacer
cerrado del sistema el cero que es agregado del
dor aparece en el denominador y esto provoca una
pensación en el sistema y para poder compensar dicho
Fig. 2.2. Circuito que modela al sistema mecánico
ma se utilizan pre-compensadores en el lazo de control
muestra en la figura 1.1.
Ejercicio , sintonización PID
Para el sistema R2 sería del mismo valor que R1 obteniendo un
factor de amortiguamiento igual a 0.5 así obteniendo la salida de
Considere al siguiente sistema en2.3lazo
la figura abierto,
y la función de la ecuación 9
(9)
Fig. 1.1. Diagrama bloques del sistema de control
Sintonice un controlador PID de manera que se obtenga una respuesta
subamortiguada
culo del pre-compensador está dado porcon Ts = 8.5s y Mp = 20%
la ecuación
(8)
1
PID(s)
s2+s+1
Scope
Step PID Controller Transfer Fcn