Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Apuntesingenieriacontrol PDF
Apuntesingenieriacontrol PDF
Tabla de Contenidos IV
1. Transformadas de Laplace 1
1.5. Teoremas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2. Formulación entrada/salida 21
3. Modelado de sistemas 37
iii
4. Respuesta Transitoria y Estacionaria 57
4.1. Introducción . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
5. Controlador PID 87
5.1. Introducción . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
iv
Capı́tulo 1
Transformadas de Laplace
1
1.2. Definición. Linealidad
Si f (t) es una función de orden exponencial tal que f (t) = 0 para t < 0 entonces tiene
transformada de Laplace que se obtiene mediante
Z ∞
L f (t) = f (t)e−s t d t
0
L (α f (t)) = αL f (t)
Para todas las funciones presentadas, se supone que son nulas para t < 0.
1
L e−a t =
s+a
Demostración:
Z ∞ Z ∞
−a t −s t −a t 1
f (t) = e ∀t ≥ 0 ⇒ L f (t) = e e dt = e−(s+a) t dt =
0 0 s+a
2
1.3.2. Función escalón unitario
1
L1 =
s
En efecto
Z ∞
1
si f (t) = 1(t) = 1 ∀ t ≥ 0 ⇒ L f (t) = e−s t 1dt =
0 s
1
Lt =
s2
ω
L sin ωt =
s2 + ω 2
s
L cos ωt = 2
s + ω2
Demostración: Se emplearán las expresiones del seno y coseno como resta/suma de ex-
ponenciales
1 ¡ jωt ¢
sin ωt = e − e−jωt
2j
1 ¡ jωt ¢
cos ωt = e + e−jωt
2
3
f (t) = sin ωt ∀ t ≥ 0 ⇒ L f (t) =
µ ¶
1 ¡ jω t −jω t
¢ 1 1 1 ω
Le −Le = − = 2
2j 2j s − jω s + jω s + ω2
L f (t − α) = e−sα F (s)
4
El área bajo la función pulso es 1, cualquiera que sea el valor de t0 . Esta función se
puede interpretar como la resta de un escalón de amplitud 1/t0 y otro escalón de igual
amplitud pero retrasado t0 segundos.
µ ¶
1(t) 1(t − t0 ) 1 1 1 ¡ ¢
L f (t) = L − = − e−s t0 = 1 − e−s t0
t0 t0 s t0 s t0 s t0
L δ(t) = 1
Efectivamente
µ ¶ · ¸
1(t) 1(t − t0 ) 1 ¡ ¢
L δ(t) = L lı́m − = lı́m 1 − e−s t0
t0 →0 t0 t0 t0 →0 t0 s
5
Demostración: partiendo de la definición de transformada de Laplace, se tiene
µ ¶ Z ∞ µ ¶
t t
Lf = f e−s t dt
α 0 α
Con el cambio de variable t1 = t/α y s1 = s α, la anterior expresión se transforma en
Z ∞
f (t1 )e−s1 t1 αdt1 = α F (s1 ) = α F (α s)
0
1.5. Teoremas
Sea f (t) = 0 ∀ t < 0 para la que existe transformada de Laplace F (s) = L f (t).
Entonces
· ¸
d
L f (t) = s F (s) − f (0)
dt
Demostración: Si se realiza por partes la integral que supone dicha transformada con
dv = e−s t dt y u = f (t)
Z ∞ ¯∞ Z ∞ · ¸ −s t
−s t e−s t ¯¯ d e
L f (t) = f (t)e dt = f (t) ¯ − f (t) dt
0 −s 0 0 dt −s
Al ser f(t) de orden exponencial, existirá un número infinito de valores de s en el que el
valor del primer sumando para t → ∞ sea 0 1 . En ellos, la anterior ecuación pasa a
· ¸ · ¸
f (0) 1 d d
F (s) = + L f (t) ⇒ L f (t) = s F (s) − f (0)
s s dt dt
¯∞
1 e−s t ¯
Dependiendo de la función f (t) es posible que el valor del sumando −s ¯ sea ∞ para una deter-
0
minada región de s
6
1.5.2. Teorema del valor final
Demostración:
Z ∞· ¸
d
lı́m f (t) e−s t dt = lı́m [sF (s) − f (0)]
s→0 0 dt s→0
Por otro lado, como lı́m e−s t = 1, el primer termino también equivale a
s→0
Z ∞· ¸
d ¯∞
f (t) dt = f (t)¯0 = lı́m f (t) − f (0)
0 dt t→∞
Si f(t) es de orden exponencial, el primer miembro es cero cuando s tiende a infinito. Por
tanto
7
1.5.4. Teorema de la integración real
Sea f (t) = 0 ∀ t < 0. Se supone que existe transformada de Laplace para f (t),
F (s) = L f (t). Entonces existe la transformada de Laplace de su integral y vale
·Z ¸ Z ¯
1 ¯ F (s)
L f (t)dt = f (t)dt¯¯ +
s t=0 s
Demostración:
·Z ¸ Z ∞ ·Z ¸
L f (t)dt = f (t)dt e−s t dt =
·Z ¸ −s t ¯∞0 Z ∞ Z ¯
e ¯¯ e−s t 1 ¯ F (s)
f (t)dt ¯ − f (t) dt = f (t)dt¯¯ +
−s 0 0 −s s t=0 s
Sea f (t) = 0 ∀ t < 0. Se supone que existe transformada de Laplace para f (t),
F (s) = L f (t). Entonces, excepto en los polos de F (s), se cumple
dF (s)
L [t · f (t)] = −
ds
Efectivamente
Z ∞ Z ∞
−s t d (e−s t )
L [t · f (t)] = t f (t)e dt = − f (t) dt
0 0 ds
Z
d ∞ dF (s)
= − f (t)e−s t dt = −
ds 0 ds
8
Transformadas de empleo habitual
Aparte de las transformadas que se han visto anteriormente existen algunas otras que
se deducen fácilmente de las propiedades y teoremas anteriores y que conviene saber:
s+α
L e−αt cos(ωt) =
(s + α)2 + ω 2
ω
L e−αt sin(ωt) =
(s + α)2 + ω 2
n!
L tn = n+1
s
n!
L e−αt tn =
(s + α)n+1
9
Ejemplo 1. Polos reales
2s + 1 2s + 1
Y (s) = =
s2 + 3s + 2 (s + 2)(s + 1)
Se ensaya una solución del tipo
A B
+
s+2 s+1
con lo que
As + A + Bs + 2B = 2s + 1
y(t) = 3e−2t − et
Ejemplo 2. Polos reales con grado del numerador igual o mayor que el del
denominador
s3 + 6s2 + 13s + 7
Y (s) =
s2 + 3s + 2
Se realiza la división comprobándose que Y (s) resulta
2s + 1 2s + 1
s+3+ =s+3+
s2 + 3s + 2 (s + 2)(s + 1)
Su antitransformada es
dδ(t)
y(t) = + 3δ(t) + 3e−2t − et
dt
Este ejercicio teórico carece de sentido fı́sico dado que la respuesta está compuesta de un
impulso unitario, y aún peor, la derivada de un impulso. En realidad, la respuesta de un
sistema ante una entrada del tipo impulso, pulso o senoide se expresará como un cociente
de polinomios donde el grado del numerador siempre será menor que el del denominador.
En caso contrario la respuesta tendrı́a carácter impulsional, lo que no es natural.
10
Ejemplo 3. Polos complejos conjugados
3s − 5
Y (s) =
s2 + 4s + 13
3s − 5 s+2 11 3
2 2
=3 2 2
−
(s + 2) + 3 (s + 2) + 3 3 (s + 2)2 + 32
cuya antitransformada es
11 −t
y(t) = 3e−2t cos 3t − e sin 3t
3
−3s2 − 15
Y (s) =
(s2 + 2s + 10)(s + 1)
As + B C
+
s2 + 2s + 10 s + 1
con lo que
Resolviendo queda A = −1, B = 5 y C = −2, con lo que Y (s) puede escribirse como
s+1 3 2
− 2 2
+2 2 2
−
(s + 1) + 3 (s + 1) + 3 s+1
cuya antitransformada es
11
Ejemplo 5. Polos reales múltiples
−s2 + 5
Y (s) =
(s + 2)3
A B C
+ +
s + 2 (s + 2)2 (s + 2)3
−1 4 1
+ 2
+
s + 2 (s + 2) (s + 2)3
1
L −1 2
= te−αt
(s + α)
1 t2 −αt
L −1 = e
(s + α)3 2
queda
t2 −2t
y(t) = −e−2t + 4t e−2t + e
2
El paquete de cálculo matemático Matlab dispone de una función (residue) que realiza
la descomposición en fracciones simples de un cociente de polinomios. Para entender esta
función se definen:
12
polos los valores que hacen cero los denominadores de las fracciones simples y
ceros los valores que hacen cero los numeradores de las fracciones simples
Ejemplo 1
num/den =
2 s^3 + 5 s^2 + 3 s + 6
-----------------------
s^3 + 6 s^2 + 11 s + 6
[r,p,k] = residue(num,den)
% Calcula los residuos, los polos y el polinomio independiente
r =
-6
-4
3
p =
-3
-2
-1
k =
2
es decir
6 4 3
2− − +
s+3 s+2 s+1
num =
2 5 3 6
den =
1 6 11 6
13
Ejemplo 2
num = [2 5];
den = [1 2 10];
[resid polos k] = residue(num,den)
resid =
1.00 - 0.50i
1.00 + 0.50i
polos =
-1.00 + 3.00i
-1.00 - 3.000i
k =
[]
14
Ejemplo 3
Otra función bastante útil es tf2zp que proporciona el conjunto de ceros, polos y la
ganancia que corresponden a un cociente de polinomios.
Esta función también tiene su inversa zp2tf, aunque para llamarla es preciso que sus
parámetros (ceros, polos y ganancias) estén dispuestos en columnas
num/den =
4 s^2 + 16 s + 12
----------------------------
s^4 + 12 s^3 + 44 s^2 + 48 s
15
Figura 1.1: Respuesta de un sistema a una excitación
esta situación, la respuesta del sistema puede obtenerse resolviendo en el dominio del
tiempo la ecuación diferencial aplicada a la entrada. Esto entraña cierta dificultad, no
existiendo en algunas circunstancias un procedimiento sistemático para su resolución.
Sin embargo, en el dominio de Laplace puede obtenerse la respuesta del sistema como el
producto de la transformada de la ecuación diferencial multiplicado por la transformada
de la señal de excitación. Una vez obtenida la respuesta en el dominio de Laplace, puede
antitransformarse para obtener la correspondiente respuesta temporal.
T (t) = Kφ ia (t)
Por otro lado la ecuación mecánica para un accionamiento donde existe un rozamiento
B y una inercia J es
dω(t)
T (t) = J + Bω(t)
dt
16
Aplicando la transformada de Laplace queda
donde Ia (s) y Ω(s) son respectivamente las transformadas de Laplace de ia (t) y ω(t).
Adelantándonos a las funciones de transferencia, puede verse que en el dominio de Laplace
existe una relación entre excitación y respuesta, dada por
Ω(s) Kφ
= G(s) con G(s) =
Ia (s) Js + B
I0
Particularizando para una entrada Ia (s) = s
se obtiene una respuesta
I0 Kφ I0 Kφ J 1
Ω(s) = −
Bs B Js + B
I0 Kφ ³ −B t
´
ω(t) = 1−e J
B
Por tanto los pasos a seguir para obtener la respuesta de un sistema a una determinada
excitación son:
17
derivada. En caso contrario, sigue siendo posible el hallar la transformada de Laplace de
la derivada, aunque aparece un término adicional.
·· · ·
x +3 x +2x = 0 con x(0) = a y x (0) = b
£ ¤
s2 X(s) − as − b + 3 [sX(s) − a] + 2X(s) = 0
con lo que
as + b + 3a 2a + b a + b
X(s) = 2
= −
s + 3s + 2 s+1 s+2
y finalmente
Sistema muelle-amortiguador
18
se aplica a partir de t = 0. Para simplificar, se considerará un valor de gravedad igual a
g = 10m/s2 . Con esto, la ecuación diferencial del movimiento resulta
·· · ·
2 y +4 y +10y = 10 con y(0) = 1 y y (0) = −2
s2 + 10
Y (s) =
s(s2 + 2s + 5)
19
20
Capı́tulo 2
Formulación entrada/salida
En este tema se aborda el problema del modelado de sistemas. Un modelo del sistema
es el conjunto de ecuaciones que definen la dinámica de un sistema, ya sea mecánico,
eléctrico, biológico, quı́mico, térmico, económico... Estas ecuaciones suelen ser diferen-
ciales.
Para un mismo sistema o proceso, el modelo puede adoptar formas distintas. Esto se
debe a:
21
relación entre entradas y salidas en el dominio de Laplace, o bien por la formulación
en el espacio de estados, más apropiado en problemas de control óptimo.
Un modelado más o menos preciso. Un modelo puede ser apropiado para estudiar
un objeto en unas circunstancias pero no en otras. Ası́, las leyes de Kepler y la teorı́a
gravitacional de Newton permiten explicar las orbitas de casi todos los planetas,
pero para explicar exactamente la órbita de Mercurio es preciso aplicar la teorı́a
de la relatividad general. En general, el ingeniero deberá valorar la idoneidad de
emplear un modelo más preciso a costa de una mayor dificultad en su estudio y un
mayor coste computacional, o bien utilizar un modelo más simplificado pero menos
preciso.
Cuando un sistema es no lineal, hay que: definir nuevas variables de manera que el sistema
se convierta en lineal; operar en intervalos restringidos para las variables de manera que
las funciones puedan aproximarse mediante rectas; o bien realizar ambas tareas.
22
se pone en funcionamiento puede modelarse mediante ecuaciones donde las resistencias
se consideran constante. Sin embargo, a medida que pasa intensidad por los devanados
las pérdidas por efecto Joule incrementan la temperatura de los mismos, aumentando
su resistencia. En el caso de que los coeficientes varı́en con el tiempo ha de establecerse
una ventana de tiempo para la que se supone que la variación de los parámetros no es
significativa.
Ω(s) Kφ
= G(s) con G(s) =
Ia (s) Js + B
con lo que una máquina de corriente continua puede representarse como un bloque cuya
entrada y salida son respectivamente la transformada de Laplace de la intensidad y de
la velocidad, y cuya función de transferencia es la que se acaba de calcular.
I0
Particularizando para una entrada Ia (s) = s
se obtiene una respuesta
I0 Kφ I0 Kφ J 1
Ω(s) = −
Bs B Js + B
23
Ia (s) Ω(s)
- Kφ -
G(s) =
Js + B
Para sistemas lineales, es una propiedad del sistema que no depende de la señal de
entrada aplicada.
Cuando las ecuaciones del movimiento son desconocidas, puede estimarse la función
de transferencia midiendo las salidas proporcionadas para diferentes entradas. La
función de transferencia ası́ hallada permitirá obtener las caracterı́sticas dinámicas
del sistema.
24
Entrada o Salida o
Error Señal de Señal del
excitación respuesta
control actuador Diagrama o
Controlador Actuador
proceso
Transductor
En él se ha representado con un bloque cada uno de los componentes de que consta
el sistema de control global. Se llama Diagrama de bloques a la representación mediante
bloques del sistema, donde se indiquen las relaciones entre bloques mediante los flujos
de señales.
Gracias al diagrama de bloques se tiene una idea global del conjunto y de la comuni-
cación de señales entre los distintos componentes.
25
E(s) U(s) Ac(s) Y(s)
X(s)
Gc(s) Gac(s) Gs(s)
Ysens(s)
Punto de
H(s) ramificación
Punto de
suma
Figura 2.3: Diagrama de bloques con las funciones de transferencia de cada componente
En este caso cada uno de los bloques se ve representado mediante su función de transfe-
rencia, que expresa la relación entre la variable de entrada y la de salida. Ası́ las funciones
de transferencia para el controlador, actuador, sistema o proceso, y finalmente el sensor
serı́an respectivamente:
U (s)
Gc (s) =
E(s)
Ac(s)
Gac (s) =
U (s)
Y (s)
Gs (s) =
Ac(s)
Ysens (s)
H(s) =
Y (s)
26
2.2.4. Reducción del diagrama de bloques
Es común que del análisis de un sistema resulte un diagrama de bloques donde no sea
inmediato obtener la función de transferencia del conjunto. En este caso es preciso seguir
una serie de reglas con las que es posible reducir el diagrama de bloques a una única
función de transferencia que será función de todas las que aparecen en el diagrama.
Existen tres configuraciones básicas (ver figura 2.4) para las que es inmediato realizar
su reducción:
G1(s) G1(s)
G1(s) G2(s)
G2(s)
H(s)
Serie Paralelo
Bucle cerrado
27
Para estas tres configuraciones, Matlab proporciona sendas funciones que permiten su
reducción: series, parallel y f eedback respectivamente.
Traslación de un un bloque
G3(s)
G1(s) G2(s)
G3(s) 1/G2(s)
G1(s) G2(s)
Dos puntos de suma pueden ser intercambiados siempre que se respete la combinación
de señales, como en la figura 2.7.
28
G1(s) G2(s)
H(s)
G1(s) G2(s)
H(s) G2(s)
s1 s1
H1 H1
b c c b
a a
c - (a - b) c + b -a
H2
G1 G2 G3
H1
Gbc1
H2
G1 G2 G3
H1/G3
G1 Gbc1
29
-H1/G3
Ejemplo 2 de reducción de bloques
H1 H1/G1
G1 G1
H2 H2
H3
G1 G2 G3 G4
H1 H2
H3/G1 1/G4
G1 G2 G3 G4
H1 H2
Gbc1
-H3/G1/G4
G1 G2 Gbc1
H1
30
2.3. Linealización de sistemas
Existen muy pocos casos en la práctica con estas condiciones, por lo que debe existir
un procedimiento para, a costa de cierta imprecisión o con ciertas restricciones, calcular
la función de transferencia de un sistema a fin de poder controlarlo.
De este modo, si se tiene una salida y(t) que es función de la entrada x(t) a través de
una función f (x), entonces su aproximación lineal serı́a
¯
df (x) ¯¯
y = f (x) ' f (x0 ) + (x − x0 )
dx ¯x0
31
Esta nueva expresión sigue sin ser lineal, tal como se definió al comienzo del capı́tulo,
para las variables x e y. Sin embargo si se definen las nuevas variables
δy = y − f (x0 )
δx = x − x0
δy = f 0 (x0 )δx
Esta expresión deducida de la anterior sı́ es lineal para las nuevas variables δx y δy. En
consecuencia, el proceso de linealización conlleva en general dos tareas:
δy = y − f (x0 )
δx = x − x0
Después de la linealización de las ecuaciones, hay que realizar los siguientes pasos:
X(s) = Lδx
32
Obtener la respuesta (de δy) en el dominio de Laplace
θ
La función aproximada es: y=
2
π
b) Linealizar ahora en torno a θ0 = y hallar el error en θ = 65o y θ = 25o .
4
³π ´ 1 ³π ´ ³ π´
La función aproximada es: y = sin + cos θ−
8 2 8 4
33
θ = 25o = 0.4363 rad
y = 0.2214, f (0.4363) = 0.2164, ² = 2.30 %
Términos independientes
y =ax+b
δy = a x
En este caso, también hay que realizar algunas transformaciones para poder calcular
la función de transferencia. Si se tiene, por ejemplo, un sistema del tipo
y = a ẋ + b x con x(0) = x0
δy = a δ ẋ + b δx
34
2.3.3. Funciones no lineales de más de una variable
donde las derivadas parciales se han evaluado en el punto de equilibrio X0 = (x1 0, x2 0, . . . , xn 0).
Esta propiedad se emplea por ejemplo en el caso de funciones no lineales del tipo
y = f (x, ẋ)
35
36
Capı́tulo 3
Modelado de sistemas
En un circuito eléctrico existen relaciones entre la diferencia de tensión entre los ex-
tremos de un dispositivo y la intensidad que circula por ellos.
En el caso de una resistencia dicha relación viene dada por la ley de Ohm
R
I
U1 U2
U = U2 − U1 = R · I
U
1
Condensadores: U (s) = I(s)
Cs
37
Bobinas: U (s) = LsI(s)
Para un sistema formado por uno de estos dispositivos, o bien una combinación de los
mismos, puede establecerse en el dominio de Laplace una relación algebraica entre tensión
e intensidad. A esta relación tensión dividido entre intensidad se denomina impedancia,
y se representa por Z(s). A su inversa se le llama admitancia y se representa como Y (s).
U (s) I(s)
Z(s) = Y (s) =
I(s) U (s)
Para sistemas formados por una combinación serie de estos dispositivos se tiene que la
intensidad que recorre ambos dispositivos es la misma, en tanto que la caı́da de tensión
total es la suma de las caı́das de tensión en cada dispositivo. De esta forma se llega a:
Y1 Y2 Y1(s) Y2(s)
Yeq(s) =
Y1(s) + Y2 (s)
Para sistemas formados por una combinación paralelo de estos dispositivos, la caı́da
de tensión en los extremos de los dispositivos es la misma, y la intensidad que llega o
sale de esta combinación paralelo es la suma de la que recorre cada elemento. De esta
forma se deduce que
Z1 Z1(s) Z2(s)
Z eq(s) =
Z2 Z 1(s) + Z2(s)
Y1
Yeq(s) = Y 1(s) + Y2 (s)
Y2
38
3.2. Sistemas Mecánicos
1. En sistemas con masa, la segunda ley de Newton indica que la diferencia de fuerzas
a ambos lados de un cuerpo con masa da lugar a la aceleración de dicho cuerpo.
Las fuerzas a ambos lados de este cuerpo no tienen por qué ser iguales.
Sistema formado
por resortes y
F’ F
M
amortiguadores
M
F’ F’ F’ F’
39
de esa fuerza
Fr = kxr
dxa
Fa = B
dt
donde xr y xa son la diferencia en posición entre los extremos del resorte y del
amortiguador respectivamente.
En elementos mecánicos pasivos sin masa dispuestos en serie, la fuerza transmitida por
cada elemento es la misma en todos ellos. Si se tiene un esquema como el de la figura
F2 F3 F4 F5 F0
F1 M
M
40
sobre cuya masa se aplica una fuerza F0 , el apoyo realizará una fuerza F1 < F0 que
tenderá a retener al carro.
se deduce
KBs
F (s) = mX(s)s2 + X(s)
K + Bs
41
x
F2
F4 F5 F0
F1 M
M
F3
En este caso se procederı́a de forma similar al razonamiento anterior con las salvedades:
De igual forma que en el caso de la combinación serie, si en general se trata de dos ele-
mentos mecánicos pasivos (o dos combinaciones de elementos mecánicos pasivos) donde
la relación entre la fuerza y el recorrido se expresa como dos funciones de transferencia
G1 (s) y G2 (s), la combinación paralelo de ambas tendrá la relación siguiente:
F1 (s) = G1 (s)X(s)
⇒ Gparalelo (s) = G1 (s) + G2 (s)
F (s) = G (s)X(s)
2 2
Es posible establecer una analogı́a con los circuitos eléctricos a fin de facilitar la reso-
lución de problemas con combinaciones de resortes y amortiguadores.
42
En una combinación serie de elementos mecánicos pasivos, se indicó que la fuerza
transmitida por cada elemento es la misma, y que la distancia recorrida por el elemento
final se obtiene como suma de las variaciones de distancia en cada elemento.
3.2.5. Ejemplo
Y (s) Y (s)
Hallar las funciones de transferencia X(s)
e F (s)
para el siguiente sistema. Solución.
M1 M2 F
K1 K2
y x
Para el análisis del sistema conviene mostrar una fuerza intermedia F1 que es la que tira
de la masa M1 . En estas condiciones:
43
M1
F1 K2
F − F1 (s) = M2 ẍ
⇒ F − K2 (x − y) = M2 ẍ
F1 = K2 (x − y)
F1 − F0 (s) = M1 ÿ
⇒ F1 − K1 y = M1 ÿ
F0 = K1 y
Y (s) K2
= 2
X(s) M1 s + K1 + K2
Y (s) K2
=
F (s) M1 M2 s + (M2 K1 + M2 K2 + M1 K2 )s2 + K1 K2
4
44
3.2.6. Movimiento angular
Fuerza ¿ Par
Distancia ¿ Giro
Masa ¿ Inercia
Rozamiento ¿ Fricción
Tren de engranajes
n gb : 1
Tl
l
r Tr
45
Suponiendo que ngb (del inglés gear box ) es la relación del tren de engranajes, las
relaciones entre velocidades y pares transmitidos serı́an:
Ωr = ngb Ωl
Tl = ngb Tr
donde los subı́ndices r y l se refieren a los ejes lento y rápido respectivamente (en el caso
de que ngb > 1.
En el caso de que se quiera realizar el estudio desde un eje y se tengan datos de inercia
o fricción en el otro eje, es posible obtener la inercia o fricción efectivas al otro lado del
tren de engranajes multiplicando o dividiendo por el cuadrado de la relación ngb .
1
Jr = Jl
n2gb
1
fr = fl 2
ngb
q
T T1 T2
q12
C
Figura 3.9: Sistemas térmicos: capacidad calorı́fica (izquierda) y resistencia térmica (derecha)
Si se considera un elemento donde existen entradas y salidas de flujo calorı́fico con una
J
resultante q(t)W , y para el que se supone una capacidad calorı́fica de C K (ver figura 3.9
dT
izquierda) entonces sufrirá un incremento de temperatura dt
dado por
dT
q=C
dt
46
Por otro lado si existen dos elementos con temperaturas T1 y T2 entre los que existe
una resistencia R12 que limita la intensidad de flujo de calor entre los mismos (ver figura
3.9 derecha), entonces dicho flujo de calor q12 puede obtenerse a partir de la fórmula
T1 − T2
q12 =
R
La resistencia térmica se obtiene en fenómenos de conducción térmica a partir de las pro-
piedades del elemento que separa ambos elementos. En fenómenos de radiación se obtiene
linealizando la ecuación de la Ley de Stefan-Boltzmann, y para fenómenos convectivos,
se suele obtener a partir de experimentos o de tablas.
q(t) ¿ i(t)
T (t) ¿ u(t)
R ¿ R
C ¿ C
T1 T2 T3
Ra
T1
Ra Rb
Rb Rparalelo =
T2 Ra + Rb
47
3.4. Máquinas de Corriente Continua
I exc
Re
Le dIexc
Uexc Uexc = Re Iexc + Le
dt
48
El flujo magnético generado es proporcional (según una constante constructiva
Kexc ) a la intensidad de excitación. Si la intensidad de excitación es constante el
flujo es constante y se denota como Kφ
E = Kφ Ω
T = Kφ Ii
49
Las ecuaciones del accionamiento se completan agregando la ecuación mecánica
m Tm TC
f
MCC J
Kφ Ii = Tm = TC + J Ω̇m + f Ωm
Ii Ii
Li
Ri
+
Eg
GENERADOR Ui Ui _
GenerCCInducido
Suponiendo que existe un accionador o turbina que mueve el eje al que se acopla el
inducido de la máquina de corriente continua, la ecuación mecánica viene dada
50
g Tturb
f
MCC J
Tg
Kφ Ii = Tg = Tturb − J Ω̇g − f Ωg
De igual forma que los sistemas térmicos, sólo se verán dos procesos de entre las
múltiples y complejas dinámicas que se pueden presentar en los sistemas hidráulicos. Y
de igual modo se presentarán fenómenos de llenado y evacuación de depósitos que, como
se verá, presentan bastante similitud a los procesos de capacidad térmica y transmisión
de calor.
dh X X
A = qin − qout
dt
En relación al vaciado de depósitos a través de una válvula o conducto, hay que aplicar
el teorema de Bernoulli que expresa que la presión de remanso p + 12 ρv 2 se mantiene
constante. Suponiendo que la sección de paso es constante y partiendo de la equivalencia
entre presión y profundidad de la válvula se tiene que el caudal de fluido atravesando la
válvula es:
51
1 p
q= h2 − h1
Rf
donde h2 y h1 son las presiones (en metros de columna de agua) a ambos lados de
la válvula y Rf engloba las constantes de densidad, g, sección de paso y coeficientes de
pérdidas. En el caso de descarga a la atmósfera, la altura h1 se anula.
52
reducir el diagrama de bloques
Datos:
Depósito 1 A1 = 10 m2 Rf 1 = 20 ms2.5
Depósito 2 A2 = 20 m2 Rf 2 = 20 ms2.5
µ ¶
√ π H1 (t)
Potenciómetro del flotador Ep(t) = 2 sin
20
p
Motobomba Qe (t) = 0.01 Va (t)
1 p
qs = h2
Rf 2
Velocidad del flujo a través de la válvula 1. La ecuación del flujo a través de la válvula
1 tiene las mismas consideraciones que para la válvula 2, sólo que ahora la diferencia de
alturas manométricas es la diferencia de dos alturas variables h1 y h2 .
1 p
q12 = h1 − h2 )
Rf 1
53
Realimentación por comparación de la referencia con la medida de la altura.
er = u − ep
Punto nominal
3
qso = qeo = 0.1 ms
vao = 100 V
eor = 1 V
1p o
0.1 = h2 ⇒ ho2 = 4
20
o 3 1 ¡ 0 ¢
q12 = qeo /2 = 0.05 ms = h1 − ho2 ⇒ ho1 = 5 m
20
eop = 1 V
uo = 2 V
δ qs = qs − 0.1
δ h2 = h2 − 4
δ h1 = h1 − 5, etcétera
Una vez definidas se obtienen las expresiones linealizadas para todas las ecuaciones
54
√
1 p 4 1 1
qs = h 2 ⇒ qs = + √ (h2 − 4) ⇒ δ qs = δ h2
Rf 2 20 2 · Rf 2 4 4 Rf 2
1 1
δ q12 = √ (δ h1 − δ h2 ) = (δ h1 − δ h2 )
2Rf 1 5 − 4 2Rf 1
δ qe
A1 δ ḣ1 = −δ q12 +
2
δ qe
A2 δ ḣ2 = δ q12 + − δ qs
2
à √ !
π 2 π
δ ep = cos δ h1
20 4
0.01
δ qe = δ va
20
δ va = 100 δ er
δ er = δ u − δ ep
Diagrama de bloques
55
1
Qs 4 Rf2 H1
Ua Qe
U Er H2 H1
0.01 1 1 1
100 0.5
20 A2·s 2Rf1 A1·s
Q12
Ep Q12
π
20
56
Capı́tulo 4
4.1. Introducción
1. Modelado del sistema, con el que se obtiene la estructura de las ecuaciones diferen-
ciales que rigen la dinámica del sistema y los parámetros caracterı́sticos de dicho
sistema. Es la fase correspondiente al tema anterior.
3. Diseño del controlador de manera que el sistema controlado cumpla unas determi-
nadas especificaciones.
En este tema se analizará la respuesta en el dominio del tiempo, que puede considerarse
compuesta de un transitorio inicial, más un estado de régimen permanente, que es el
que se mantiene pasados los primeros instantes de la evolución. Este estado de régimen
permanente será de valor constante si el sistema es estable y la entrada es un escalón o
57
impulso, pero puede ser de otro tipo si la excitación es por ejemplo una rampa o una
senoide.
En relación al tipo de excitación, durante las etapas del diseño del controlador no puede
preverse todas las posibles combinaciones de entradas aplicadas al sistema, por lo que
no puede diseñarse el controlador atendiendo a todas las posibles entradas. Sin embargo,
sı́ puede determinarse el tipo de las señales de entrada a que se verá sometido el sistema
con más frecuencia. Dependiendo del carácter de la señal previsto, debe diseñarse un
controlador optimizado para entradas de tipo escalón, rampa, senoide...
La estabilidad relativa se define de forma subjetiva para sistemas estables como el grado
de alejamiento respecto de las condiciones de inestabilidad absoluta. En el dominio de la
frecuencia es difı́cil establecer una magnitud que cuantifique dicha idea, salvo en el caso
de sistemas estándar de segundo orden.
Los sistemas de primer orden son los que presentan una función de transferencia de la
forma
1
G(s) = (4.2.0)
Ts + 1
p
G(s) = con p = 1/T (4.2.0)
s+p
T es la constante de tiempo del sistema. Su inversa da idea de la rapidez del sistema. Ası́,
en general la constante de tiempo de un sistema térmico es mayor que la de un sistema
mecánico, y esta a su vez, mayor que la de un sistema eléctrico.
58
4.2.1. Respuesta de un sistema de primer orden a diferentes
entradas
Se verán las respuestas de un sistema de primer orden ante diferentes entradas supo-
niendo nulas las condiciones iniciales.
Entrada en escalón
59
Entrada en rampa
Su respuesta es
1 −t/T
y(t) = e (4.2.0)
T
drrampa drescalon
= rescalon = rimpulso (4.2.0)
dt dt
con lo que se podrı́an haber obtenido dos de las respuestas anteriores conociendo única-
mente la respuesta a alguna de las entradas.
Entrada senoidal
Ante una entrada senoidal sin ωt, la respuesta en régimen permanente es otra senoide
cuya amplitud A y desfase φ son:
√
ω2T 2 + 1
A =
ω2T 2 + 1
φ = atan − ωT
60
1
0.5
−0.5
−1
0 10 20 30 40 50 60 70
0.5
−0.5
−1
0 5 10 15 20 25
Ası́, si la señal de entrada es mucho más lenta que el sistema, lo cual quiere decir que
ω ¿ 1/T , existirá poco desfase y poca atenuación. Esto se aprecia en la gráfica superior
de la figura 4.2 donde la entrada está en verde punteado y la respuesta en azul.
Si por el contrario, la señal de entrada es mucho más rápida que el sistema ω À 1/T ,
este no puede seguir a la señal de entrada, y el desfase será proximo a π/2 y la atenuación
será considerable. La gráfica inferior de 4.2 visualiza esta caracterı́stica.
61
el termino independiente del numerador y denominador coinciden
H(s) ¾
62
Esto permite introducir una serie de definiciones:
Bc Amortiguamiento Crı́tico
p
ωn = K/J Frecuencia natural no amortiguada
σ = ζωn Atenuación
B
2ζωn =
J
De esta forma, la expresión 4.3 puede expresarse en lo que se llama Forma estándar
del sistema de segundo orden
ωn2
G(s) = (4.3.0)
s2 + 2ζωn s + ωn2
Se pueden estudiar una serie de comportamientos en función del valor del factor de
amortiguamiento relativo:
En ese caso se vio que el sistema tendrı́a polos complejos conjugados, con lo que la
forma estándar de la función de transferencia se puede también expresar como
ωn2 ωn2
=
s2 + 2 ζ ωn s + ωn2 (s + ζ ωn )2 + ωd2
con polos en
p1,2 = −ζωn ± i ωd
63
ωn
ωd t
β
ζωn
p
donde ωd = ωn 1 − ζ 2 es la frecuencia natural amortiguada. Esta es la frecuencia con
que pulsan las oscilaciones de la respuesta.
C = 1
A = −1
B = −ζ ωn
En estos casos no existe término disipativo B, con lo que el sistema no pierde energı́a
y mantiene su estado de movimiento de forma indefinida.
64
Al ser nulo el factor de amortiguamiento relativo, ωd = ωn y la respuesta queda:
y(t) = 1 − cos(ωn t)
Este es el lı́mite en que dejan de aparecer oscilaciones en la respuesta. Los polos com-
plejos conjugados pasan a ser un polo doble, y la frecuencia natural amortiguada es
cero.
y(t) = 1 − e−ωn t (1 + ωn t)
El sistema tiene dos polos reales negativos por lo que no aparecerá comportamiento
oscilatorio en la respuesta. Los polos son:
³ p ´
p1,2 = ωn −ζ ± ζ2 −1
Si ζ es próximo a 1, los polos serán próximos a −ωn y la respuesta será similar a la del
caso crı́ticamente amortiguado.
En el caso de que ζ sea muy superior a 1, existirá un polo próximo a 0 y otro próximo
a −2ζωn . Puede demostrarse que si un polo p2 es mucho mayor en valor absoluto que
otro polo p1 , entonces ante una entrada en escalón se tiene que:
1 A B C
= + + con |A| À |B| y |C| ' |A|
s(s + p1 )(s + p2 ) s + p1 s + p2 s
65
Step Response
2
1.8
0.5
1.6 ζ=0
0.1
1.4
0.6 0.2
1.2 0.3
0.7
0.4
0.8
c(t)
0.8
0.6
1.0
0.4
1.5
0.2 2.0
0
0 2 4 6 8 10 12
wn t (sec)
El tiempo de retardo tr se define como el tiempo necesario para que la respuesta del
66
Figura 4.6: Especificaciones de la respuesta transitoria
sistema alcance el valor del 50 % del valor de régimen permanente. Esta especificación
cobra sentido cuando se quiere evaluar el tiempo muerto en la respuesta de un sistema.
Para el caso de sistemas estándar de segundo grado, todos estos parámetros se obtienen
a partir de la anterior respuesta del sistema a un escalón unitario.
67
El tiempo de retardo se puede hallar a partir de la respuesta, aunque no se hará por
su menor importancia en sistemas sin tiempo muerto.
El tiempo de subida (de 0 a 100 %) se obtiene hallando el tiempo en que por primera
vez llega el sistema a el valor unidad.
à !
ζ
1 = y(tr ) = 1 − e−ζ ωn t cos (ωd t) + p sin ωd t
1 − ζ2
ζ
cos (ωd t) + p sin ωd t = 0
1 − ζ2
Por tanto
p
1 − ζ2
tg (ωd t) = − ωd tζ
sin
π − ωd t = β
La primera vez que se cumple esta igualdad (el primer cruce por y(t) = 1) es para
π − acos(ζ)
tr =
ωd
68
Derivando dicha respuesta e igualando a cero se tiene que la derivada se anula en
t → ∞ o cuando se anula
à ! à !
ζ ζ
ζ ωn cosωd t + p sin ωd t + ωd sin ωd t − ωd p cos ωd t =
1 − ζ2 1 − ζ2
à !
ζ2 ω p ωn
sin ωd t p n + ωn 1 − ζ 2 =p sin ωd t
1 − ζ2 1 − ζ2
La anterior expresión será igual a cero cuando ωd t = nπ. El primer extremo relativo, y
que corresponde al tiempo de pico tp , se da por tanto para
π
tp =
ωd
√π ζ
−ζ ωn −√ π
Mp = y(tp ) − 1 = e ωn 1−ζ 2 =e 1−ζ 2
Hallar con exactitud el tiempo a partir del cual la salida permanecerá en un intervalo
alrededor del valor final es algo más laborioso y no aporta una mayor información. En vez
del cálculo exacto, es normal sustituir la expresión de la respuesta por sus envolventes,
simétricas y de carácter exponencial.
69
trigonométrica
µ ¶
√ A B
A cos(α) + B sin(α) = + A2 B2 cos(α) √ + sin(α) √ =
A2 + B 2 A2 + B 2
µ µ ¶¶
√ A
A2 + B 2 sin α + atan
B
Partiendo de las curvas exponenciales que hacen de envolventes, se pueden obtener los
tiempos de asentamiento con criterio del 2 % y del 5 %.
³ p ´
ln 0.02 1 − ζ 2
ts (2 %) = −
ζ ωn
³ p ´
ln 0.05 1 − ζ 2
ts (5 %) = −
ζ ωn
4
ts (2 %) =
ζ ωn
3
ts (5 %) =
ζ ωn
70
E(s) Y(s)
- - G(s) -
H(s) ¾
Sin embargo muchas de las ideas cualitativas vistas anteriormente son de aplicación
en sistemas de orden superior. Existen, en cualquier caso, razonamientos que permiten
obtener conclusiones de un sistema cualquiera que sea su orden.
71
A partir de la figura 4.7 puede obtenerse el error del sistema
R(s)
E(s) = (4.4.0)
1 + G(s)
R(s)
ess = lı́m s (4.4.0)
s→0 1 + G(s)
Error en posición
Es el error que presenta un sistema ante una entrada en escalón. Esta designación parte
de los orı́genes de la ingenierı́a de control, donde los servomecanismos de posición eran
el principal foco de estudio de la disciplina.
1
epss = (4.4.0)
1 + kp
Error en velocidad
Se refiere al error en la salida del sistema cuando la entrada es una rampa unitaria. Se
define la Constante estática de error en velocidad kv como
1
evss = (4.4.0)
1/kv
72
Error en aceleración
Se refiere al error en la salida del sistema cuando la entrada es una parábola t2 /2. Se
define la Constante estática de error en aceleración kv como
ka = lı́m
2
sG(s) (4.4.0)
s →0
1
eass = (4.4.0)
1/ka
Los valores concretos que toman las constantes estáticas y los errores ess en función
del tipo de la función de transferencia se representan en la siguiente tabla.
Para los sistemas de orden superior a dos, no es fácil extraer conclusiones analı́ticas
como las obtenidas para los sistemas de primer o segundo orden. Para obtener este tipo
de conclusiones o resultados, aunque sea de forma aproximada, es frecuente estudiar la
ubicación de los polos y ceros del sistema a fin de realizar simplificaciones en el mismo.
73
A continuación se verán ejemplos de sistemas de orden superior en los que es posible
realizar alguna aproximación mediante la cancelación de polos y ceros o bien prescin-
diendo de los polos que tienen poca influencia sobre la respuesta final del sistema. Los
polos que más influyen en la misma se denominan polos dominantes.
Conviene hacer notar que para poder eliminar un polo de la función de transferencia
en bucle cerrado es conveniente que esta aparezca expresada en la forma:
Q³ s ´
Q z
zi
+ 1 (T s + 1)
Gbc = K Q ³ ´ =K NQ i p (4.5.0)
sN s
+1 s (Ti s + 1)
pi
En los dos primeros ejemplos se verán sistemas donde existe un polo cuya parte real
es, en valor absoluto, bastante mayor que las partes reales, también en valor absoluto, de
los demás polos. Es previsible que el polo con mayor parte real, en valor absoluto, pueda
suprimirse sin afectar significativamente a la respuesta del sistema.
No existen reglas fijas para indicar cuándo se puede prescindir de un determinado polo
en una función de transferencia, aunque se suelen admitir estas guı́as:
un polo con parte real mucho mayor (en valor absoluto) que los demás puede ser
suprimido
un polo cuyo módulo es mucho mayor que los demás puede ser suprimido.
Pueden existir casos en que la parte real sea mucho mayor pero el módulo mucho menor.
En esos casos no existen reglas fijas, y habrá que simular el sistema para comprobar si
se puede suprimir alguno de los polos.
Sin embargo, antes de realizar ninguna simplificación de este tipo, debe comprobarse
si existen polos y ceros de valor próximo. En este caso, la cancelación de ambos debe ser
el primer paso en la simplificación del sistema.
74
4.5.1. Relación entre las partes reales de los polos
Las relaciones entre las partes reales de los polos es lo que se emplea principalmente
para decidir qué polos pueden ser suprimidos de la dinámica del sistema.
0.01
= (4.5.0)
s2 + 0.3 · s + 0.01
1
(4.5.0)
s + 1.2
Es de prever que la dinámica de este sistema venga dado por los polos dominantes
s = −0.2618 y s = −0.0382, principalmente por el segundo.
0.01
, (4.5.0)
s4 + 1.5 s3 + 0.37 s2 + 0.012 s
75
Step Response
1
0.9
0.8
0.7
Amplitude 0.6
0.5
0.4
0.3
0.2
0.1
0
0 50 100 150
Time (sec)
Aparte del menor residuo del polo mayor, hay que tener en cuenta que un polo de
mayor parte real (en valor absoluto) da lugar a una constante de tiempo menor, lo que
indica que el transitorio correspondiente a ese polo termina antes.
76
1.4
1.2
0.8
0.6
0.4
0.2
0
0 50 100 150
Tal como se habı́a adelantado por inspección de los polos, el menor residuo y el decai-
miento más rápido del término correspondiente al polo s = −0.3 permite la reducción
del sistema de tercer orden a uno de segundo mediante la eliminación de este polo.
De la gráfica 4.9 se observa que no existe mucho error entre el sistema simplificado en
el que se ha eliminado el polo s = −0.3 (en lı́nea violeta punteada) y el sistema original
(en trazo azul continuo).
Se observa que existe un retraso entre ambas gráficas. Se debe a que la existencia una
dinámica adicional, la del polo s = −0.3, ha introducido un retraso en el tiempo en la
respuesta del sistema, causando un efecto similar a haber introducido el escalón unitario
unos instantes más tarde.
En este caso, existe un polo y un cero de aproximadamente el mismo valor, pudiendo ser
cancelados. Esta comprobación deberı́a realizarse antes de ninguna otra simplificación.
77
Caso con cancelacion de polo/cero
1.4
1.2
0.8
0.6
0.4
0.2
0
0 1 2 3 4 5
Se verá que a pesar de que la parte real de un polo es mucho menor que la de otro
polo, es el primero el que se puede eliminar del sistema cuando existe un cero cercano.
Se parte del sistema
s2 + 2.52 s + 1.04
(4.5.0)
s3 + 3.5 s2 + 4.75 s + 1.625
A pesar de tener el polo real un valor menor que la parte real de los otros dos polos,
la existencia de un cero cerca de aquel polo hace que dicho polo no tenga gran influencia
en la respuesta final del sistema ante, p.ej. un escalón. Esto queda patente si se aplica
un escalón unitario al sistema y se descompone la salida en fracciones simples
78
4.5.4. Influencia de la relación entre módulos
Pueden existir casos en que un excesivo valor de las partes imaginarias de unos deter-
minados polos puede hacer que dichos polos dejen de ser dominantes. Posteriormente se
verá el caso de un sistema con un muy bajo valor de amortiguamiento en que el polo
dominante es el que presenta la parte real mayor (en valor absoluto).
La secuencia de la figura 4.11 corresponde a un sistema de primer orden con polo real
en −100 y polos complejos conjugados cuya parte real es −10. La secuencia muestra las
respuestas para distintos valores del factor de amortiguamiento relativo. Al disminuir
dicho valor, la parte imaginaria de los polos complejos aumenta, y también lo hace el
módulo de los mismos.
Esto se debe a que el módulo de los residuos de los polos complejos se va haciendo
mayor conforme aumenta el módulo de los polos complejos, y su influencia en la respuesta
79
f.a.r. = 0.7 wnpcc/wnpr = 0.14 f.a.r. = 0.4 wnpcc/wnpr = 0.25
1.5 1.5
1 1
0.5 0.5
0 0
0 0.2 0.4 0.6 0 0.2 0.4 0.6
1 1
0.5 0.5
0 0
0 0.2 0.4 0.6 0 0.05 0.1 0.15 0.2
Figura 4.11: Posible eliminación de polo real con parte real elevada
final disminuye. En las tres primeras gráficas el sistema completo de tercer orden podrı́a
sustituirse por el sistema de segundo orden.
En la gráfica última, estos residuos complejos llegan a ser tan pequeños que el peso
de la dinámica total lo lleva el sistema de primer orden. En este caso, serı́an más bien
los polos complejos conjugados los que podrı́an suprimirse. Esto supone una excepción a
la regla de que los polos dominantes son los que tienen menor, en valor absoluto, parte
real.
Las gráficas principales son la azul, que corresponde al sistema completo, y la verde,
que corresponde al sistema simplificado, de primer orden.
80
f.a.r. = 0.9 wnpr/wnpcc = 11 f.a.r. = 0.4 wnpr/wnpcc = 25
1.5 1.5
1 1
0.5 0.5
0 0
0 2 4 6 0 2 4 6
Figura 4.12: Posible eliminación de polos complejos con parte real elevada
Esto se debe a que el módulo de los residuos de los polos complejos se va haciendo
menor conforme aumenta el módulo de los polos complejos, y su influencia en la respuesta
final disminuye, y con más razón pueden suprimirse dichos polos. De hecho, por debajo
de un factor de amortiguamiento relativo igual a 0.4 puede considerarse que el sistema
aproximado coincide con el completo.
81
expresar como
m
Y
K (s + zi )
i=1
Gbc = (n−q)/2
(4.6.0)
q
Y Y
(s + pi ) (s2 + 2ζωni s + ωni
2
)
i=1 i=1
Ante una entrada escalón la respuesta del sistema será del tipo
m
Y
zi q (n−q)/2
X X
K i=1
n + aj e −pj t
+ bj e−ζj ωnj t sin(ωnj t + φj ) (4.6.0)
Y
j=1 j=1
pi
i=1
Esto muestra que son los polos, tanto reales como complejos conjugados, los que definen
el carácter de la respuesta. Los ceros intervienen en la respuesta determinando el valor
de los residuos.
H(s) ¾
Los polos de la función de transferencia del sistema dependerán del valor de la ganancia
K, variando para cada valor de la misma. Además el cálculo de los polos suele ser
laborioso si no se dispone de una aplicación informática al efecto.
El Lugar de las raı́ces es una herramienta gráfica para estimar la posición de los
polos de un sistema en bucle cerrado partiendo de la posición de los polos y ceros
82
del sistema en bucle abierto. El lugar de las raı́ces en consecuencia proporciona la
contribución de cada cero o polo del sistema en bucle abierto en la posición de los polos
del sistema en bucle cerrado.
Formalmente se define como el lugar geométrico de los puntos del plano complejo que
son polos del sistema en bucle cerrado para algún valor de la ganancia K.
Ejemplo
83
4.6.2. Caracterı́sticas del lugar de las raı́ces
A continuación se muestran una serie de caracterı́sticas del lugar de las raı́ces que
constituyen algunas de las reglas para su trazado:
El número de ramas del lugar de las raı́ces es igual al número de polos en bucle
abierto, que es igual también al número de polos en bucle cerrado (salvo cancela-
ciones particulares). Los polos y ceros del sistema en bucle cerrado no forman parte
del lugar de las raı́ces pero son sus puntos de comienzo (los polos) y sus puntos de
destino (los ceros). Se suelen representar por un x los polos y por un o los ceros.
Las ramas parten de los polos y se dirigen hacia los ceros. Dado que existirán más
polos que ceros, existen ramas que parten de polos y no se dirigen a ceros. Estas
son las ramas asintóticas (se dirigen al infinito).
El lugar de las raı́ces es simétrico respecto al eje real. Puede existir una parte del
lugar de las raı́ces incluida en el eje real. Un punto s real pertenecerá al lugar de
las raı́ces si existe un número impar de polos más ceros a su derecha.
En ocasiones, ramas que discurren por el eje real se separan tomando valores com-
plejos; o bien al reves, ramas que se mueven por el plano complejo llegan al eje
real. A estas posiciones donde se produce salida o entrada en el eje real se le llama
respectivamente puntos de ruptura y de ingreso. También es posible que las ramas
que discurren por el campo complejo se crucen (aparentemente) continuando tam-
bién por el campo complejo. En cualquiera de estos casos aparece un polo múltiple
para el sistema en bucle cerrado.
84
Los puntos en que el lugar de las raı́ces corta al eje imaginario corresponde a polos
sin parte real. Si no existen otros polos con parte real positiva (en cuyo caso el
sistema ya serı́a inestable para ese valor de K), el sistema se encuentra en el lı́mite
de estabilidad. Variaciones de K que sitúen los polos en el semiplano positivo
(generalmente serán aumentos de K) harán el sistema inestable.
85
86
Capı́tulo 5
Controlador PID
5.1. Introducción
Los reguladores PID son los controladores para sistemas en bucle cerrado más utilizados
en industria, principalmente si no se tiene un conocimiento exacto de la función de
transferencia del sistema a controlar.
Caracterı́sticas:
87
Figura 5.1: Sistema en bucle cerrado controlado por regulador PID
Término integral proporcional a la integral del error, y que realiza un aporte a la señal
de control que permite al sistema llegar a la referencia venciendo las oposiciones
de las acciones externas mantenidas o las pérdidas de energı́a por rozamientos,
viscosidad...
1
Gc (s) = Kp + Kd s + Ki (5.1.0)
s
88
donde Kp , Kd y Ki son respectivamente las ganancias proporcional, derivativa e
integral.
H(s)
Para estudiar la respuesta del sistema frente a perturbaciones externas se hace uso de
la linealidad inherente a los sistemas objeto de estudio en la teorı́a clásica de control.
89
Ası́, se supone que la respuesta del sistema será la suma de las respuestas ante una
referencia determinada, pero sin perturbación externa, más la respuesta del sistema ante
una perturbación externa con una referencia nula (R(s) = 0).
Kp
Disminuye el tiempo de subida
Kd
Mejora la respuesta transitoria. Aumenta la estabilidad disminuyendo la so-
breoscilación
90
Hace el sistema más sensible a ruidos.
Ki
Anula el error en régimen permanente.
La tabla 5.1 resume el efecto de incrementar cada término en la respuesta del sistema
en bucle cerrado.
Para analizar desde un punto de vista analı́tico el efecto de cada uno de los componentes
de un PID, se partirá de un sistema de segundo orden del tipo muelle más amortiguador.
Para este sistema, la función de transferencia ligando la evolución de la posición con la
fuerza aplicada es:
1
G(s) = (5.2.0)
M s2 + B s + Km
91
relaciones:
r
Kef icaz
ωn = (5.2.1)
M
Bef icaz
ζ = p (5.2.2)
2 M Kef icaz
M
ts ∝ (5.2.3)
Bef icaz
Control Proporcional
Si se pretende que la salida X(s) de este sistema siga a una referencia X ref (s), puede
emplearse un control en bucle abierto, pero que resulta demasiado sensible a perturbacio-
nes externas y para el que deberı́a conocer con exactitud el valor de todos los parámetros.
Kp
Gbc (s) = (5.2.3)
M s2 + B s + Km + Kp
ts apenas varı́a
Kp Km
erp = 1 − = (5.2.3)
Kp + Km Kp + Km
92
por lo que al aumentar la constante proporcional, se prevé una disminución del error en
régimen permanente.
1
GF d = (5.2.3)
M s2 + B s + Km + Kp
La salida que provoca una perturbación mantenida del tipo F d(s) = F d/s termina va-
liendo, en régimen permanente, F d/(Km +Kp ), con lo que el error en régimen permanente
respecto a la referencia nula es −F d/(Km +Kp ). Por tanto, cuanto mayor sea la constante
Kp mayor rechazo en régimen permanente presentará el sistema frente a perturbaciones
externas.
Control Derivativo
Kd s + Kp
Gb c(s) = (5.2.3)
M s2 + (B + Kd ) s + Km + Kp
Al aumentar Bef icaz disminuye el tiempo de asentamiento, siempre que el sistema sea
subamortiguado.
93
En realidad, estos razonamientos serı́an válidos para un sistema de segundo orden
estándar. El controlador PD introduce un cero que modifica la dinámica del sistema
respecto de la que tendrı́a si no existiera dicho cero. En cualquier caso, los razonamientos
siguen teniendo validez de forma aproximada y en términos generales.
Control Integral
X(s) 1
G(s) = = (5.2.3)
R(s) M s2 + B s + km
X(s) kp s + ki
= (5.2.3)
R(s) M s3 + B s2 + (km + kp ) s + ki
Se comprueba que el error en régimen permanente es nulo. En efecto, ante una entrada
en escalón, el valor en régimen permanente de la salida (X(t → ∞))
1
R(s) = ⇒ lı́m s X(s) = 1 (5.2.3)
s s→0
coincide con la referencia, por lo que el error en régimen permanente es cero, lo que era
de esperar de un sistema cuya función de transferencia en bucle abierto es de tipo 1
(posee un integrador 1/s).
También se puede comprobar cómo este integrador elimina el offset debido a las per-
turbaciones externas mantenidas. Ası́, suponiendo que se aplica una perturbación F d(s)
al sistema de la figura 5.3 entonces, la salida del sistema vendrá dada por un lado por la
respuesta a la entrada de referencia y por otro lado, por la respuesta ante una pertur-
bación externa. Tal como se ha apuntado anteriormente, al tratarse de sistemas lineales,
la salida será la suma de las que se obtendrı́an de considerar cada entrada por separa-
do. En concreto la función de transferencia que proporciona la salida en función de la
94
perturbación es:
X(s) s
= 3 2
(5.2.3)
F d(s) M s + B s + (kp + km ) s + ki
Fd
F d(s) = ⇒ lı́m s X(s) = 0 (5.2.3)
s s→0
95
Respuesta en b.a. Control proporcional b.c
1 1
Amplitude
Amplitude
0.5 0.5
0 0
0 0.5 1 1.5 2 0 0.5 1 1.5 2
Time (sec) Time (sec)
1 1
Amplitude
Amplitude
0.5 0.5
0 0
0 0.5 1 1.5 2 0 0.5 1 1.5 2
Time (sec) Time (sec)
1
Amplitude
0.5
0
0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2
Time (sec)
En este apartado se verá cómo varı́a el lugar de las raı́ces al incluir los términos deriva-
tivos e integral. El lugar de las raı́ces aporta información cualitativa sobre la estabilidad
esperada del sistema controlado.
Dado que el lugar de las raı́ces proporciona las posiciones de los polos en bucle cerrado
al variar la ganancia proporcional, es preferible emplear el formato de tiempos derivativos
e integral (5.1.1) en vez del formato de ganancias. Además esta estructura permite hallar
los ceros del sistema de forma más sencilla.
En la figura superior izquierda 5.5 se muestra el lugar de las raı́ces para un sistema
96
de segundo orden subamortiguado. Por la definición de lugar de las raı́ces, las ramas
muestran las posiciones de los polos del sistema controlado por un regulador proporcional.
Como se ve, nunca cortan al eje imaginario, por lo que en sistemas de orden 2 (sin
retardos) es imposible que se llegue a la inestabilidad por elevada que sea la ganancia
proporcional. Tampoco un sistema de orden 1 puede dar lugar a inestabilidad.
2 2
1 1
Imaginary Axis
Imaginary Axis
0 0
−1 −1
−2 −2
−3 −3
−5 −4 −3 −2 −1 0 1 −5 −4 −3 −2 −1 0 1
Real Axis Real Axis
2 2
1 1
Imaginary Axis
Imaginary Axis
0 0
−1 −1
−2 −2
−3 −3
−5 −4 −3 −2 −1 0 1 −5 −4 −3 −2 −1 0 1
Real Axis Real Axis
97
En la figura inferior izquierda se muestra el efecto de la inclusión de un cero. Serı́a el
caso de un regulador PD donde Td serı́a el inverso del valor absoluto del cero. El sistema
se aleja del eje imaginario, presentando valores más bajos de β y por tanto, más altos de
ζ. El sistema resultante es más estable.
En la parte inferior se muestra el efecto de un regulador PID con Ki alta para el mismo
sistema de segundo orden y también para un sistema de tercer orden (a la derecha). Un
PID incluye dos ceros y un polo.
Una ganancia Ki alta tiende a dar lugar ceros complejos conjugados. Sobre un sistema
de segundo orden, la inclusión de un polo y dos ceros hace que el lugar de las raı́ces tenga
una ası́ntota (con ángulo 180o ) y el sistema siempre será estable para cualesquiera valores
de las ganancias. Sobre un sistema de tercer orden, el lugar de las raı́ces tendrá ası́ntotas
en 90o y -90o , y dependiendo del valor real de los ceros (igual a Td /2), el sistema podrı́a
o no cortar el eje imaginario. Si no llega a cortarlo, el sistema será estable para cualquier
98
Efecto de un PI con Ki alto Efecto de un PI con Ki bajo
Imaginary Axis 5 5
Imaginary Axis
0 0
−5 −5
−3 −2 −1 0 1 −3 −2 −1 0 1
Real Axis Real Axis
Efecto de un PID con Ki alto PID con Ki alto sobre sistema de 3er orden
2 2
1 1
Imaginary Axis
Imaginary Axis
0 0
−1 −1
−2 −2
−5 −4 −3 −2 −1 0 1 −5 −4 −3 −2 −1 0 1
Real Axis Real Axis
99
se debe recurrir a procedimientos experimentales para la sintonı́a de los controladores
PID.
Ziegler y Nichols propusieron reglas para determinar los valores de la ganancia pro-
porcional, del tiempo integral y del tiempo derivativo, basándose en las caracterı́sticas
de respuesta transitoria de una planta dada, obtenidas mediante experimentos sobre la
planta o por simulación de la misma. El sistema resultante, no obstante, puede dar lugar
a una gran sobreoscilación en su respuesta escalón de forma que resulte no aceptable. En
este caso son precisos una sere de ajustes finos hasta que se obtenga el resultado deseado.
100
En función de los parámetros L y T y de la ganancia K (suponiendo entrada en escalón
unitario) del sistema, los valores de partida para un regulador PID se obtienen de la tabla
5.2
Tipo kp Ti Td
T
P ∞ 0
L·K
T L
PI 0.9 0
L·K 0.3
T
PID 1.2 2L 0.5L
L·K
Dependiendo del formato en que se presente la respuesta, puede ser más cómodo calcu-
lar la constante Kp de otra forma: hallando la máxima pendiente mmax y asignando a la
ganancia proporcional los valores mmax /L, 0.9 mmax /L o 1.2 mmax /L respectivamente.
101
Respuesta en b.a. Control proporcional
2 1.5
1.5 1
Amplitude
Amplitude
1 0.5
0.5 0
0 −0.5
0 1 2 3 4 0 1 2 3 4
Time (sec) Time (sec)
1.5 1.5
Amplitude
Amplitude
1 1
0.5 0.5
0 0
0 1 2 3 4 0 1 2 3 4
Time (sec) Time (sec)
A la hora de controlar un sistema real real con un regulador PID aparecen una serie de
factores que alejan la respuesta real de la esperada del análisis teórico o la simulación.
Igualmente es normal la inclusión de variaciones sobre el funcionamiento original del PID
a fin de mejorar su calidad.
102
Tipo kp Ti Td
P 0.5 Kcr ∞ 0
1
PI 0.45 Kcr Pcr 0
1.2
de que el control no sea continuo da lugar a una serie de modificaciones cuyo estudio
requiere la elaboración de una teorı́a de control diferente. Abordar sistemas simples
empleando un PID generalmente no requiere del estudio en tiempo discreto, aunque
es de esperar variaciones respecto de lo que se obtendrı́a si el sistema de control fuese
analógico continuo.
En general no se puede aplicar cualquier acción de control sobre el sistema, dado que
existen una serie de lı́mites fı́sicos que es imposible o no conveniente superar, como el
valor máximo de intensidad sobre un motor, el caudal máximo de un gas, o la velocidad
de apertura de una válvula.
103
Busqueda de Kcr Control proporcional
2 1.5
1.5 1
Amplitude
Amplitude
1 0.5
0.5 0
0 −0.5
0 1 2 3 4 0 1 2 3 4
Time (sec) Time (sec)
1.5 1.5
Amplitude
Amplitude
1 1
0.5 0.5
0 0
0 1 2 3 4 0 1 2 3 4
Time (sec) Time (sec)
se debe a que se van sumando los errores (generalmente grandes cuando el sistema
comienza a evolucionar tras un cambio de referencia) durante demasiado tiempo. Esta
suma de errores grandes durante mucho tiempo da lugar a que el término integral tome
un valor excesivamente grande, que sólo puede disminuir si el sistema presenta una
gran sobreoscilación o un error grande en el otro sentido durante mucho tiempo. Ambas
situaciones son indeseables.
Por esto, es muy común cuando la estructura del regulador PID lo permite (por ejemplo
en casos de control por computador), hacer que el error que se va sumando (integrando)
no sobrepase un determinado lı́mite (en valor absoluto).
Otra mejora es la acotación o saturación del término integral, de modo que sea cual
104
sea la situación, se acota la integral o el sumatorio en un valor máximo y mı́nimo. Este
valor podrı́a ser la máxima acción de control permitida partido por la ganancia integral.
Cuando se emplea un regulador con acción derivativa, esta supone que se mide el error
y se halla su derivada.
Un efecto parecido aparece cuando la medida se realice con una resolución finita. En
el caso, p.ej. del control de la velocidad de un motor, esta velocidad se puede medir
con un encoder incremental o absoluto. El resultado de esta medición será un conjunto
finito de posibles valores de la velocidad en función de las caracterı́sticas del encoder,
del tiempo de muestreo y del algoritmo de cálculo. Debido a esta discretización de los
posibles valores para la velocidad medida, la derivada de la velocidad proporcionará un
valor 0 durante la mayorı́a del tiempo y un valor muy alto cuando la velocidad pase a
otro valor medible tal como se ve en la figura 5.9. Corresponde a la simulación de un
sistema cuya resolución es de 1 rpm y el tiempo de muestreo es de 1 ms.
105
70 1200
aceleracion real y calculada
velocidad medida (rpm)
60 1000
50
800
40
600
30
400
20
10 200
0 0
0 0.2 0.4 0.6 0.8 1 0.3 0.35 0.4 0.45 0.5
tiempo (s) tiempo (s)
106
Capı́tulo 6
Respuesta en frecuencia
6.1. Introducción
A partir de este estudio del sistema en bucle abierto, será posible extraer conclusiones
relativas al comportamiento transitorio para el sistema en bucle cerrado frente a entradas
en escalón o rampa.
Esta técnica fue desarrollada por Nyquist, Bode y Nichols sobre los años 30 y 40 del
pasado siglo.
107
Gracias a esta técnica será posible asociar valores numéricos al concepto, hasta ahora
cualitativo, de estabilidad relativa. También permite conocer si un sistema será estable
de forma absoluta.
El empleo de esta técnica resulta una herramienta muy eficaz para el diseño de filtros,
p.ej. para la eliminación de ruidos.
Aporta una idea sólo cualitativa de la respuesta transitoria, salvo en sistemas de se-
gundo orden sin ceros, donde existen relaciones numéricas exactas para la obtención de
parámetros de la respuesta transitoria.
108
Puede mostrarse esta afirmación para el caso de sistemas de primer orden. Supongamos
K
G(s) =
Ts + 1
x(t) = sin(ω t)
Su transformada de Laplace es
ω
X(s) =
s2 + ω2
Kω As + B C
Y (s) = 2 2
= 2 2
+
(T s + 1)(s + ω ) s +ω T s+1
con
KT ω
A=−
1 + T 2ω2
Kω
B=
1 + T 2ω2
KT 2 ω
C=
1 + T 2ω2
K
y(t) = √ sin (ω t − arctg (T ω))
1 + T 2ω2
K
es decir que la señal sufre una amplificación de valor √
1+T 2 ω 2
y un desfase negativo de
valor arctg(Tω).
109
Por otro lado, puede comprobarse que a este valor se llegarı́a directamente con tal de
sustituir s por j ω en la función de transferencia del sistema, y luego hallar su módulo
y argumento.
|G(jω)| = K
K √
G(jω) = → T ω2 + 1
2
jT ω + 1
hG(jω)i = −arctg(T ω / 1)
Finalmente, se definen los controladores para los que el ángulo de la función de transfe-
rencia sinusoidal es positivo como redes de adelanto de fase; si es negativo, se denominan
redes de retraso de fase.
Los diagramas de Bode son las representaciones del módulo y del argumento de la
función de transferencia sinusoidal para diferentes valores de la pulsación ω de la señal
senoidal de entrada. Corresponden por tanto a la amplitud y al desfase de la respuesta
de la planta ante una entrada senoidal de pulsación ω de amplitud unitaria.
Como sabemos, el ángulo del producto de dos números complejos resulta igual a la
suma de los ángulos de estos dos números complejos. Por tanto, y en relación al diagrama
de fase, la representación de un sistema que es producto de otros dos puede obtenerse
mediante la suma de los diagramas de fase de cada uno de los sistemas individuales. De
110
ω1 ω2 ω1 ω2
Figura 6.1: El diagrama de Bode del producto de dos fdt es la suma de sus diagramas de Bode
esta forma, el diagrama de Bode para el conjunto de dos sistemas en serie (por ejemplo,
controlador y proceso) se obtiene como suma de sus diagramas de Bode particulares (ver
figura 6.1.
µ ¶
Q s2
Q 2ζi s
K (Tiz s
+ 1) 2
+ +1
ωni ωni
G(S) = µ 2
¶ (6.2.0)
Q p Q s 2ζi s
sN (Ti s + 1) 2
+ +1
ωni ωni
111
6.2.1. Representación de funciones de transferencia elementa-
les
Representación de sN o s−N
Caso N = 1
La amplitud de
G(jω) = jω
La fase de
G(jω) = jω
Caso N = -1
Caso N general
112
Para un valor de N positivo, el diagrama en amplitud es una función lineal crecien-
te, y para N negativo es una función lineal decreciente. La pendiente del diagrama es
N·20 dB/decada. El diagrama de fase es un valor constante igual a N · 90o .
1
La representación aproximada de G(s) = o de su equivalente sinusoidal
Ts + 1
1
G(jω) = se realiza partiendo de la identificación de sus ası́ntotas.
jT ω + 1
Efectivamente, puede estudiarse su representación para valores de frecuencia bajos
(suficientemente menores que T−1 ) y para valores elevados (suficientemente mayores que
T−1 ).
113
Figura 6.2: Desviación por representación mediante ası́ntotas de un polo
Para ω = (2T )−1 se comprueba que la amplitud es de -0.97dB. La figura 6.2 muestra la
discrepancia entre los valores exactos y la representación por medio de dos ası́ntotas. Se
observa que la máxima diferencia se produce en la frecuencia esquina.
La figura 6.3 muestra el diagrama de Bode para un polo G(s) = (5s+1)−1 . La frecuencia
esquina está en 0.2 rad/s. Como se aprecia, a esta frecuencia la fase es 45o .
114
30
25
20
15
Magnitude (dB)
10
5
2.5
0
−2.5
−5
−10
−15
−20
−25
−30
0
−45
Está mal la gráfica.
−90 Poner otra y que se
−100
−110
−120
vea mejor.
−130
−140
−150
−160
−170
−180
−1 0 1
10 10 10
1
Figura 6.3: Diagrama de Bode para G(s) = 5s+1
donde el valor de ζ es menor de 1 para que los polos sean complejos conjugados.
La segunda región es aquella donde ω > ωn . En este caso G(jω) se aproxima mediante
2
G(jω) ≈ − ωωn2 que es una lı́nea recta decreciente de pendiente -40 dB/década para la
amplitud y una lı́nea horizontal de -180o para la fase.
115
En el diagrama en amplitud, ambas ası́ntotas se cruzan en ω = ωn por lo que la
frecuencia natural no amortiguada es la frecuencia esquina.
Los diagramas de Bode exactos para esta función de transferencia dependen lógicamen-
te del valor del factor de amortiguamiento relativo. En la figura 6.4 se observan dichos
diagramas para diferentes valores de ζ.
que es próximo aunque algo menor que la frecuencia natural amortiguada ω d . De hecho,
cuanto menor es ζ, más próximas están ωr , ωn y ωd . Para valores de ζ mayores de 0.707,
no existe fenómeno de resonancia.
116
Figura 6.4: Diagramas de Bode para sistemas subamortiguados en función de ζ
Ejemplo 1
117
5 linea horizontal
1 / (2.5 j ω + 1) pendiente de -20dB/década
(0.5 j ω + 1) pendiente de (-20+20) dB/década
14 dB 1/(0.1 j ω + 1) pendiente de (-20+20-20)dB/década
0.4 2 10 rad/s
Ejemplo 2.
3 (s + 4)
G(s) =
s (s + 0.5)
24 (0.25jω + 1)
G(jω) =
jω (2jω + 1)
Las frecuencias esquina son 0.5 y 4. De forma aproximada, puede decirse que los ceros
y polos no aportan nada a los diagramas de Bode hasta sus frecuencias esquinas.
118
1/s pendiente de -20dB/década; pasa por (1,27.6)
27.6 dB
0.5 1 4 rad/s
El diagrama en amplitud consta de una ası́ntota de valor -90o para valores suficiente-
mente menores de 0.5 rad/s, y otra ası́ntota también de valor -90o para valores suficien-
temente mayores de 4 rad/s.
119
Para cada tipo sólo una de las constantes estáticas de error era finita y significativa.
Para sistemas de tipo 0, la constante estática de error en posición; para sistemas de tipo
1, la constante estática de error en velocidad; y para sistemas de tipo 2, la constante
estática de error en aceleración.
Sistemas de tipo 0.
K = lı́m G(jω)
ω→0
que para sistemas de tipo 0 (ası́ntota horizontal para frecuencias bajas) corresponde a
la ordenada que presenta el diagrama de Bode a frecuencias bajas.
Sistemas de tipo 1
120
100
80
60
Magnitude (dB)
40
20
−20
−40
−90
−120
Phase (deg)
−150
−180
−3 −2 −1 0 1
10 10 10 10 10
K, y por tanto Kv. Es el valor de la frecuencia donde el diagrama de Bode corta al eje de
abscisas. También puede obtenerse como la ordenada que corresponde a una frecuencia
ω = 1rad/s.
Pueden diferenciarse (al menos en el rango de frecuencias bajo estudio) dos ası́ntotas:
de -20dB/década a bajas frecuencias y de -40dB/década para altas. Estas dos ası́ntotas se
han superpuesto al diagrama. La primera ası́ntota lleva a pensar en un sistema de tipo
1, con un integrador. La segunda ası́ntota indica que el sistema presentará otro polo,
precisamente en la frecuencia esquina, intersección de ambas ası́ntotas (s = 0.1rad/s, T
121
= 10s). La ganancia puede deducirse prolongando la primera ası́ntota hasta que corte con
ω = 1rad/s o con el eje de abscisas. En este primer caso, la ordenada (20dB) corresponde
a una ganancia de 10. Con estos datos, puede afirmarse que la función de transferencia
del sistema con ese diagrama de Bode es
10
G(s) =
s (10 s + 1)
Los sistemas son excitados generalmente por entradas no senoidales. Estas pueden ser
periódicas o no periódicas. En el caso de una entrada periódica, esta puede descomponerse
en series de Fourier mediante una suma de componentes senoidales cuya frecuencia es
múltiplo del inverso del periodo de la señal de entrada.
Como se deduce del diagrama de Bode en amplitud para un sistema con un polo (sin
realimentar), no existe atenuación para señales de entrada de baja frecuencia, pero sı́ para
las señales de alta frecuencia. Se dice que un sistema con un polo funciona como un filtro
paso-bajo. Esto significa que si se aplica una señal senoidal de baja frecuencia a un
sistema de primer orden, dicha señal apenas se ve alterada; esto es, la respuesta coincide
prácticamente con la entrada. Pero si se aplica una señal senoidal de alta frecuencia, esta
señal se ve muy atenuada, ya que la señal de salida presenta una amplitud mucho menor
que la señal de entrada.
122
Si la señal de entrada no es una señal senoidal pura sino que es una señal periódica
formada por una serie de señales senoidales, sólo aparecerán a la salida las señales de
baja frecuencia, quedando muy atenuadas las de alta frecuencia.
ωcg : |G(jωcg )| = 1
el valor s = jωcg = jωcf es un polo del sistema en bucle cerrado porque G(jωcg =
jωcf )+1 = 0. Dado que este polo no presenta parte real se trata de un sistema oscilatorio
123
puro, lı́mite entre el funcionamiento estable e inestable. El valor ωcg = ωcf corresponde
a un sistema en el lı́mite del funcionamiento estable.
Un valor positivo indica que el diagrama de Bode a esa frecuencia presenta un valor
negativo.
En sistemas de primer y segundo orden, donde la fase nunca llega a -180o , no existe
frecuencia de cruce de fase, por lo que el margen de ganancia es infinito. Por tanto, no
es posible que un sistema de primer o segundo orden sea inestable.
124
Por tanto, si a esta frecuencia de cruce el diagrama de fase queda por encima de -180o , el
sistema es estable. En caso contrario será inestable. Si el margen de ganancia es positivo,
entonces el margen de fase también lo será. Y viceversa.
La figura 6.8 muestra los márgenes de fase y ganancia del sistema con función de
transferencia en b.a.
K
G(s) =
s(s + 1)(s + 5)
para K = 10 y K = 100, junto con el comportamiento del sistema en bucle cerrado ante
un escalón.
ωn2
G(s) =
s2 + 2ζωn s + ωn2
p
ωd = ωn 1 − ζ2
³ .√ ´
− πζ 1−ζ 2
Mp = e
0 ≤ ζ ≤ 0.707,
125
Figura 6.8: Márgenes de fase y ganancia y relación con la estabilidad en B.C.
126
la frecuencia y el pico de resonancia se pueden obtener mediante
p
ωr = ωn 1 − 2ζ 2
1
Mr = p
2ζ 1 − ζ2
En la figura 6.9 se visualizan estas ideas, apareciendo tres sistemas diferentes corres-
pondientes a valores de ζ decrecientes. La gráfica inferior presenta la respuesta de estos
sistemas ante un escalón.
Se tiene que:
0 ≤ ζ ≤ 0.6
Para sistemas de orden superior que tienen un par de polos dominantes en lazo cerrado,
esta relación se usa como una regla empı́rica para estimar la estabilidad relativa de la
respuesta transitoria a partir de la respuesta en frecuencia.
Los valores de ωr y ωn son casi iguales para valores pequeños de ζ. Por tanto, para
valores pequeños de amortiguamiento, el valor de ω r es indicativo de la velocidad
de respuesta transitoria del sistema.
127
Figura 6.9: Diagramas de Bode y respuesta a diferentes valores de ζ
128
Figura 6.11: Correlación entre picos de resonancia y sobreoscilación
Es muy común que el diseño de los sistemas de control se realice a partir de la res-
puesta en frecuencia, debido a la simplicidad de este método. Debido a que en muchas
aplicaciones el interés principal es la respuesta transitoria del sistema para entradas ape-
riódicas en lugar de la respuesta en estado estacionario ante entradas sinusoidales, surge
la cuestión de la correlación entre la respuesta transitoria y la respuesta en frecuencia.
129
La aplicabilidad de la correlación anterior entre la respuesta transitoria y la respuesta
en frecuencia para sistemas de orden superior depende de la presencia de un par de polos
dominantes complejos conjugados en lazo cerrado. Si la respuesta en frecuencia de un
sistema de orden superior es dominada por un par de polos complejos conjugados en lazo
cerrado, la correlación entre la respuesta transitoria y la respuesta en frecuencia existente
para el sistema de segundo orden se puede extender al sistema de orden superior. En ese
caso, existen las siguientes relaciones:
El sistema en lazo cerrado filtra las componentes de la señal cuyas frecuencias son
mayores que la frecuencia de corte y permite el paso de aquellas con frecuencias menores
que la frecuencia de corte.
130
Figura 6.12: Ancho de banda de un sistema
Además sistemas con mayor ancho de banda son capaces de reproducir o seguir mejor
las señales de entrada. El ancho de banda también se emplea para conocer la capacidad
de filtrado de un sistema a entradas no deseadas, como ruidos.
131
Diagrama de bode de compensador de adelanto de fase
20
18
16
14
Magnitude (dB)
12
10
0
60
Phase (deg)
30
0
−3 −2 −1 0 1 2
10 10 10 wm 10 10 10
Frequency (rad/sec) ;
T s+1
Gcaf = Kc con 0 < α < 1
αT s+1
1
La frecuencia donde se alcanza el máximo de adelanto de fase es ωm = √ siendo la
T α
1
amplificación a esta frecuencia de √ .
α
Conviene tener en cuenta que el compensador de adelanto de fase siempre sumará ga-
nancias positivas sobre el sistema original (ver figura 6.17), llevando hacia la derecha la
frecuencia de cruce de ganancia. Esto originará que el margen de fase aumente menos
de lo esperado. Un adecuado diseño del compensador supone que ωm es suficientemente
mayor que las frecuencias caracterı́sticas del sistema. De esta forma, la ganancia positiva
aportada por el compensador no será muy grande a las frecuencias caracterı́sticas del
sistema y el desplazamiento hacia la izquierda de la frecuencia de cruce de ganancia no
será significativo. La disminución del margen de fase respecto de lo esperado se compensa
con un cierto margen adicional entre 5o y 12o , tal como se verá en el ejemplo siguiente.
132
Ejemplo
4
G1 (s) =
s (s + 2)
Kv = lı́m s Kc G1 (s) = Kc · 2
s→0
Luego Kc = 10. Con este valor, se comprueba si el sistema original junto con esta
ganancia cumple las especificaciones del margen de fase y ganancia, para lo que se traza
su diagrama de Bode (fig. 6.14).
133
Diagrama de bode de G1(s) = 40/s/(s+2)
50
25
Magnitude (dB)
−25
−50
−90
−120
Phase (deg)
−150
−180
−1 0 1 2
10 10 10 10
Frequency (rad/sec) ;
40
Figura 6.14: Diagrama de Bode del sistema con Kc · G1 (s) =
s (s + 2)
0.2281 s + 1
Gcaf (s) = 10 (6.5.0)
0.056 s + 1
134
Diagrama de bode de G1(s) = 40/s/(s+2)
50
40
30
20
Magnitude (dB)
10
−10
−20
−30
−40
−50
45
0
Phase (deg)
−45
−90
−135
−180
−1 0 1 2
10 10 10 10
Frequency (rad/sec) ;
40
Figura 6.15: Diagrama de Bode del sistema con Kc · G1 (s) = , del compensador y del
s (s + 2)
sistema compensado
La figura 6.15 muestra los diagramas de Bode del sistema original (multiplicado por Kc ),
del compensador (sin Kc ) y del sistema compensado.
135
Step response Ramp response
1.4 10
9
1.2
1
7
6
0.8
Amplitude
Amplitude
5
0.6
4
3
0.4
0.2
1
0 0
0 1 2 3 4 5 6 0 2 4 6 8 10
Time (sec) Time (sec)
;
40
Figura 6.16: Respuesta del sistema Kc · G1 (s) = y del sistema compensado para
s (s + 2)
entradas en escalón y rampa
cruce de ganancia, y esta se conseguirá reducir, es previsible que dicho margen aumente.
El diagrama de Bode de un compensador de retardo con ganancia unitaria puede ser
como el mostrado en la figura 6.17.
T s+1
Gcr = Kc con β > 1
βT s+1
que para el caso de la figura 6.17 vale −20 dB. Conviene tener en cuenta que el com-
pensador de retardo sumará fases negativas sobre el sistema original (ver figura 6.17).
Un adecuado diseño del compensador supone que 1/T es suficientemente menor que las
frecuencias caracterı́sticas del sistema. De esta forma, para frecuencias del orden de la
frecuencia de cruce de ganancia, la cantidad de fase negativa que se sumará en la fre-
136
Diagrama de bode de compensador de retraso de fase
0
−2
−4
−6
Magnitude (dB)
−8
β
−10
−12
−14
−16
−18
−20
0
Phase (deg)
−30
−60
−3 −2 −1 0 1 2
10 10 10 wm 10 10 10
Frequency (rad/sec) ;
Ejemplo
2
G1 (s) =
s (s + 2)(s + 1)
137
estática (en este caso de velocidad) será la constante Kc que habrá de tener el compen-
sador.
Kv = lı́m s Kc G1 (s) = Kc
s→0
Luego Kc = 5. Con este valor, se comprueba si el sistema original junto con esta ganan-
cia cumple las especificaciones del margen de fase y ganancia, para lo que se traza su
diagrama de Bode (fig. 6.18).
60
40
Magnitude (dB)
20
−20
−40
−60
−90
−135
Phase (deg)
−180
−225
−270
−3 −2 −1 0 1
10 10 10 10 10
Frequency (rad/sec) ;
10
Figura 6.18: Diagrama de Bode del sistema con Kc · G1 (s) =
s (s + 2)(s + 1)
El sistema no es de orden uno o dos, por lo que el margen de ganancia no será infinito.
De hecho es −4.5 dB, es decir, que el sistema con esa ganancia de 5, resulta ser inestable.
El margen de fase, lógicamente también negativo, es -13o . La frecuencia de cruce de
ganancia es 1.8 rad/s.
138
margen de fase que se debe buscar para el sistema será de
El sistema original presenta una fase de −132o a la frecuencia de 0.5 rad/s. Será esta la
frecuencia de cruce de ganancia deseada para el sistema compensado.
La frecuencia de corte más alta del compensador (1/T ) deberı́a ser entre 2 y 10 veces
menor de esta frecuencia. Si se escoge 2, el Bode de fase interferirá demasiado y habrı́a
que aumentar el marge adicional a 12o . Si se escoge 10, se podrı́a bajar este margen
adicional a 5o , pero darı́a lugar a frecuencias demasiado bajas que implican constantes
de tiempo muy altas, lo cual no es conveniente. Se deja en 5 veces menor y se da por
bueno un margen de seguridad de 8o .
Por tanto, la mayor frecuencia de cruce del compensador de retardo se sitúa en 0.1 rad/s,
que corresponde a T = 10 s.
Por otro lado, a 0.5 rad/s, la ganancia es de 18.4 dB. Como 0.5 rad/s es la frecuencia
de cruce de ganancia deseada, aplicando una atenuación de -18.4 dB, se consigue que
el sistema compensado tenga una amplitud de 0 dB a la frecuencia de 0.5 rad/s. Por
tanto esta atenuación, que corresponde a un valor de 8.32, será la que el compensador
de retardo debe conseguir. Por tanto el valor β, tal como se explicó anteriormente y se
muestra en la figura 6.17, equivale a esta atenuación, es decir β = 8.32.
10 s + 1
Gcr(s) = 5 (6.5.0)
83.2 s + 1
La figura 6.19 muestra los diagramas de Bode del sistema original (multiplicado por Kc ),
del compensador (sin Kc ) y del sistema compensado.
139
Diagrama de bode de G1(s) = 10/s/(s+1)/(s+2)
80
60
40
Magnitude (dB)
20
−20
−40
−60
0
−45
−90
Phase (deg)
−135
−180
−225
−270
−3 −2 −1 0 1
10 10 10 10 10
Frequency (rad/sec) ;
10
Figura 6.19: Diagrama de Bode del sistema con Kc · G1 (s) = , del compensador
s (s + 1)(s + 2)
y del sistema compensado
Realmente la respuesta transitoria es peor. La pareja polo-cero cerca del origen produce
una larga cola de pequeña amplitud en la respuesta escalón, aumentando el tiempo de
asentamiento. Sin embargo, el error en régimen permanente disminuirá en el caso de
excitación en rampa.
140
Step Response Ramp response
40
35
1.2
30
1
25
0.8
Amplitude
Amplitude
20
0.6
15
0.4
10
0.2
5
0 0
0 5 10 15 20 25 30 35 0 10 20 30 40
Time (sec) Time (sec)
;
10
Figura 6.20: Respuesta del sistema Kc · G1 (s) = y del sistema compensado
s (s + 1)(s + 2)
para entradas en escalón y rampa
3. Del teorema del valor inicial para las transformadas de Laplace se deduce que la
compensación de adelanto requiere una señal de actuación más enérgica en los
primeros instantes tras un cambio de referencia. Para que sea posible tal señal, es
preciso recurrir a sistemas de mayor espacio, mayor peso y un coste más elevado.
141
4. Tal como se ha comentado, la compensación de adelanto puede generar valores
elevados en la señal de control. Estas señales no son deseables porque pueden
originar vibraciones, consumo excesivo de energı́a, calentamientos, fatiga...
142