Академический Документы
Профессиональный Документы
Культура Документы
sistemas condicionalmente estables. Por otro lado, el error estacionario, es una medida de la
exactitud del sistema de control, es decir, es el error que aparece cuando la salida del sistema en
estado estacionario no coincide exactamente con la entrada. En este capítulo se analizará para los
distintos tipos de sistemas.
C (s) K
=
R ( s) τ s +1
donde K es la ganancia del sistema y τ la constante de tiempo.
1
Al tratarse de una función escalón su transformada de Laplace viene dada por R ( s ) =
s
K 1
La transformada de la respuesta queda C ( s ) = ⋅
τ s +1 s
⎛1 τ ⎞
Al expandir C(s) en fracciones simples C ( s) = K ⎜ − ⎟
⎝ s τ s +1⎠
⎛ − ⎞
t
Tomando la transformada inversa queda c (t ) = K ⎜ 1 − e ⎟
τ
(t ≥ 0)
⎝ ⎠
Si el escalón de entrada no tuviera amplitud unitaria, sino que tuviera una amplitud n
obtendríamos:
K n ⎛n nτ ⎞
C (s) = . =K⎜ − ⎟
τ s +1 s ⎝ s τ s +1⎠
⎛ − ⎞
t
c ( t ) = Kn ⎜1 − e τ ⎟
⎝ ⎠
c(τ ) = Kn (1 − e −1 ) = 0.632 Kn
dc(t ) K −t K
= eτ =
dt t =0 τ t =0
τ
En t ≈ 4τ se alcanza el 98.2% del valor final, por lo que este valor puede considerarse
como el tiempo de asentamiento, es decir, aquél en el que la salida alcanza la
referencia. En realidad, matemáticamente sólo se alcanzará el valor estable cuando
t → ∞ pero se suele considerar como criterio para la estabilización cuando toda la salida
se encuentra dentro de una franja del ±2% alrededor de dicho valor estable.
c(t)
1
0.9
0.8
0.7
0.6
0.5
0.4
0.3
0.2
0.1
0
0 1 2 3 4 5 6
τ
En vista de los resultados anteriores, cuanto menor sea τ, es decir, cuanto más a la
izquierda esté situado el polo en el plano complejo, la salida alcanzará antes a la entrada o, lo
que es lo mismo, tendrá un comportamiento más rápido o agresivo. Por lo tanto, la constante de
tiempo de un sistema de primer orden es una medida de la velocidad de respuesta del mismo.
1
La transformada de Laplace de la entrada viene dada por R( s) =
s2
K 1
La transformada de la respuesta queda C ( s) = ⋅ 2
τ s +1 s
⎛1 τ τ2 ⎞
Al expandir C(s) en fracciones simples tenemos C ( s ) = K ⎜ − + ⎟
⎝s
2
s τ s +1⎠
⎛ − ⎞
t
Y tomando la transformada inversa, c (t ) = K ⎜ t − τ + τ e ⎟ (t ≥ 0)
τ
⎝ ⎠
K n ⎛ n nτ nτ 2 ⎞
C ( s) = ⋅ 2 =K⎜ 2 − + ⎟
τ s +1 s ⎝s s τ s +1⎠
⎛ − ⎞
t
c ( t ) = Kn ⎜ t − τ + τ e τ ⎟
⎝ ⎠
De esta expresión puede comprobarse que el error estacionario (cuando t→∞) si K=1
equivale a τ. Si K≠1 entonces el error estacionario valdrá +∞ (0<K<1) ó -∞ (K>1).
Evidentemente, para K=1, cuanto menor sea τ menos error se cometerá en la salida. En la
figura 3.2 aparecen representadas la entrada r(t), la salida c(t) y el error e(t) en estado
estacionario, cuando K=1:
10
8
τ
7 r(t)
6
c(t)
5
4
pte = K
3
0
0 1 2 3 4 5 6 7 8 9 10
t/ τ
C (s) ω n2
= 2
R( s ) s + 2ξω n s + ω n2
donde:
ωn = frecuencia natural no amortiguada.
ξ = factor de amortiguamiento del sistema.
ξωn = σ = factor de atenuación.
Ejemplo 3.1
Un ejemplo típico de sistema de segundo orden es el servomecanismo de posición
angular de la carga mecánica colocada en el eje del motor de corriente continua
controlado por inducido, que ya vimos, con determinadas simplificaciones, en temas
anteriores. Este proceso es de segundo orden, pero inestable, debido al polo de origen.
Con la incorporación, en el lazo de control, del controlador proporcional (que genera
θr(s) + θ(s)
K
Kp
s (τ s + 1)
-
KK c
Función de transferencia:
τ s + s + KK c
2
Para hallar los polos lo único que hay que hacer es resolver la ecuación característica del
sistema:
s 2 + 2ξω n s + ω n2 = 0
Los polos son, por lo tanto:
s1,2 = −ξω n ± jω n 1 − ξ 2 = −σ ± jω d
jω
Raíz
ωn
cos θ = ξ ω = ωn 1 − ξ 2
d
σ
σ = ξω n
En ésta gráfica se aprecian las relaciones entre los distintos parámetros, entre las que
destaca que ξ = cosθ.
Vamos a realizar una clasificación general de los sistemas de segundo orden, atendiendo al
valor que toma ξ:
jω
s1 = −ξω n + jω n 1 − ξ 2
s2 = −ξω n − jω n 1 − ξ 2 σ
jω
s1 = s2 = − ωn
En sistemas en los que s1 ≅ s2, se toma un único polo doble haciendo que el sistema se
comporte con amortiguamiento crítico.
jω
s1 = −ξω n + ω n ξ 2 − 1
s2 = −ξω n − ω n ξ 2 − 1
σ
jω
s1 = jω n
s2 = − jω n
σ
5) Sistemas inestables:
jω
s1 = −ξω n + jω n 1 − ξ 2
s2 = −ξω n − jω n 1 − ξ 2
σ
5 b) (ξ = −1):
Polo doble real y positivo:
jω
s1 = s2 = ωn
5 c) (ξ < −1):
Polos reales distintos y positivos:
jω
s1 = −ξω n + ω n ξ 2 − 1
s2 = −ξω n − ω n ξ 2 − 1 σ
ω n2 ω n2 ω n2
C ( s) = = =
( s 2 + 2ξω n s + ω n2 ) s ( s + ξω n + jω d )( s + ξω n − jω d ) s ⎡⎣( s + ξω n ) 2 + ω d2 ⎤⎦ s
⎡ s + ξω n ⎤ −ξωnt
L−1 ⎢ 2⎥
=e cos ω d t
⎣ ( s + ξω n ) + ω d ⎦
2
⎡ ξω n ⎤ ξω n −1 ⎡ ωd ⎤ ξ
L−1 ⎢ 2⎥
= L ⎢ 2⎥
= e −ξωnt sen ω d t
⎣ ( s + ξω n ) 2
+ ω d ⎦ ω d ⎣ ( s + ξω n ) 2
+ ω d ⎦ 1−ξ 2
⎛ ξ ⎞
c(t ) = 1 − e −ξωnt ⎜ cos ω d t + sen ω d t ⎟ o también:
⎜ 1−ξ 2 ⎟
⎝ ⎠
e − ξω n t 1−ξ 2
c (t ) = 1 − sen (ω d t + φ ) siendo φ = arctg (t ≥ 0)
1−ξ 2 ξ
e − ξω n t
e (t ) = r (t ) − c (t ) = sen (ω d t + φ )
1−ξ 2
Esta señal presenta una frecuencia de oscilación igual también a ωd, y en estado
estacionario:
lim e(t ) = 0
t →∞
0.25
0.2
c(t)
0.15
0.1
0.05
0
0 1 2 3 4 5 6 t
1.6 ξ =0.2
1.4
ξ =0.4
1.2
ξ =0.6
1
0.8 ξ =1
0.6
ξ =0.8
0.4
0.2
0
0 5 10 t
clear;clf;
hold;
wn=1;
for d= 0:0.2:1
sistema=tf(1,[1 2*d*wn wn^2]);
step(sistema,12);
end;
ω n2 1 1 ωn
La transformada de la salida queda C ( s) = = − −
( s + ω n ) s s s + ω n ( s + ω n )2
2
c(t ) = 1 − e −ωnt (1 + ω n t )
0.9
0.8
0.7
0.6
0.5
0.4
0.3
0.2
0.1
0
0 5 10 15
t
Figura 3.6. Respuesta temporal de un sistema de 2º orden con amortiguamiento crítico a un salto
escalón
En este caso se obtenían polos complejos puros. Para obtener la respuesta temporal tan
sólo es necesario hacer ξ = 0 en la ecuación general de C(s) y se obtiene:
ω n2 1 s
C ( s) = = − 2 y c(t ) = 1 − cos ω n t (t ≥ 0)
( s + ω n ) s s s + ω n2
2 2
1.8
1.6
1.4
1.2
0.8
0.6
0.4
0.2
0
0 2 4 6 8 10 12
t
En este caso los polos de la ecuación característica en lazo cerrado son reales negativos y
diferentes. Ante una entrada escalón la transformada de la salida C(s) es:
ω n2
C ( s) =
( s + ξω n + ω n ξ 2 − 1)( s + ξω n − ω n ξ 2 − 1) s
1 1
c(t) = 1 + e − (ξ + ξ 2 −1)ω n t
− e − (ξ − ξ 2 −1)ω n t
(t≥0)
2 ξ 2 − 1(ξ + ξ 2 − 1) 2 ξ 2 − 1(ξ − ξ 2 − 1)
ωn ⎛ e − s1t e − s2t ⎞
c(t ) = 1 + ⎜ − ⎟
2 ξ 2 − 1 ⎝ s1 s2 ⎠
0.9
0.8
0.7
0.6
0.5
0.4
0.3
0.2
0.1
0
0 5 10 15 20 25
t
Cuando ξ es bastante mayor que la unidad quiere decir que s1 s2 y, por lo tanto,
podemos despreciar s1 en la solución ya que el término exponencial e-s1t tiende mucho antes a cero
que el término exponencial e-s2t y quedarnos sólo con s2, convirtiendo la respuesta en una
aproximada a la de un sistema de primer orden:
C ( s ) ω n2 1
=
R( s ) s1 s + s2
ω n2
y la respuesta temporal queda c (t ) =
s1s2
(1 − e )− s2t
En este caso, las raíces se encuentran en el semiplano derecho, es decir, la parte real de
las raíces es positiva, lo que representa términos exponenciales crecientes en la respuesta del
sistema, como puede verse en las figuras incluidas en la tabla y, por tanto, la respuesta crece
indefinidamente.
CLASIFICACIÓN SEGÚN ξ
Im(s)
Re(S)
0 <ξ <1
e − ξω n t 1−ξ 2
c (t ) = 1 − sen (ω d t + φ ) siendo φ = arctg
1−ξ 2 ξ
SISTEMA CON
s1,2 = −ω n
AMORTIGUAMIENTO CRITICO
Im(s)
Re(S)
ξ =1
⎧⎪ ω 1 ⎫⎪ −1 ⎧⎪ 1 1 ω n ⎫⎪
L−1 ⎨ n
⎬=L ⎨ − − 2⎬
= 1 − e −ωnt (1 + ω nt )
⎩⎪ ( + ω n) ⎩⎪ s ( s + ω n ) ( s + ω n ) ⎭⎪
2
s s ⎭⎪
Im(s)
Re(S)
ξ >1
⎪⎧
c(t ) = L−1 = ⎨
ωn 2 ⎪⎫
⎬ = 1+
⎩⎪ s ( s+ s1 ) ( s+ s 2 ) ⎭⎪
(
e −ξ ω n t ⎡
2 ξ 2 − 1 ⎣⎢
ξ− ξ2 − 1 )e − ω n ξ 2 −1 t
( )
− ξ + ξ 2 −1 e− ωn ξ 2 −1 t ⎤
⎦⎥
CLASIFICACIÓN SEGÚN ξ
SISTEMA SIN
s1,2 = ± j ω n
AMORTIGUAMIENTO
Im(s)
ξ=0
Re(s)
⎧ ω n2 1 ⎫
⎬ = 1 − cos ω n t
−1
=⎨ 2
( )
L
⎩ s + ωn s⎭
2
Im(s)
-1<ξ<0
Re(s)
Im(s)
ξ<-1
C(t)
Tolerancia
1
Mp
0.9
td
0.5
0.1
0 tr
tp t
ts
Tiempo de retardo, td: Es el tiempo que tarda la respuesta en alcanzar por primera vez
el 50% de su valor final.
Tiempo de subida, tr: Se define como el tiempo necesario para que la respuesta del
sistema pase del 10 al 90% de su valor final. En algunos casos, concretamente en sistemas
de segundo orden subamortiguados, se define como el tiempo entre 0 y 100%.
Tiempo de pico, tp: Es el tiempo requerido por la respuesta para alcanzar la máxima
sobreelongación.
Máxima sobreelongación, Mp: Se define como la máxima desviación de la respuesta
transitoria respecto a su valor estacionario. Se define siempre en tanto por ciento cuando
el valor estacionario es distinto de la unidad.
c(t p ) − c(∞)
M p (%) = × 100
c (∞ )
Tiempo de asentamiento, ts: Se define como el tiempo necesario para que la
respuesta alcance y se mantenga dentro de un determinado rango (habitualmente el
5% o el 2% de su valor final). En los sistemas de primer orden ya se observó qué se
entendía por este concepto y equivalía aproximadamente a cuatro o cinco veces la
constante de tiempo.
e −ξωnt
c(t ) = 1 − sen (ω d t + φ )
1−ξ 2
e − ξω n td
0.5 = sen (ω d t d + φ )
1−ξ 2
ω ntd ≈ 1 + 0.7ξ
luego:
1 + 0.7ξ
td ≈ (0 < ξ < 1)
ωn
e − ξω n t r
c (t r ) = 1 = 1 − sen (ω d t r + φ )
1−ξ 2
Como e
−ξω n tr
≠ 0 , la solución queda sen (ω d t r + φ ) = 0 , por lo que:
ω d t r + φ = nπ ( n = 0,1, 2...)
Como tr debe ser positivo y corresponder al primer instante en que c(t)=1, se tiene:
π −φ
tr =
ωd
0.8 + 2.5ξ
tr ≈ (0 < ξ < 1)
ωn
Para tp, la función c(t) tiene un máximo. Luego derivando c(t) nos queda:
ξω n e − ξω nt
ω d e − ξω nt
sen (ω d t + φ ) − cos (ω d t + φ ) = 0
1−ξ 2 1−ξ 2
−ξω n t
Como e ≠ 0 , la solución queda:
1−ξ 2
tg(ω d t + φ ) = = tg φ
ξ
Por tanto, ωdt = nπ (n = 0,1,2...) son las infinitas soluciones, es decir los instantes en los
que se producen los máximos y mínimos, como se aprecia en la figura 3.10.
R e s p u e s ta te m p o ra l
C (t)
M a x s o b re e lo n g a c ió n
1 .0
M in .
0
π 2π 3π 4π ω n t
1−ξ 2
1−ξ 2
1−ξ 2
1−ξ 2
π π
tp = = (0 < ξ < 1)
ωd ωn 1 − ξ 2
Máxima sobreelongación, Mp
πξ
−
1− ξ 2
e
c (t p ) = 1 − sen (π + φ )
1−ξ 2
πξ
−
Como sen(π + φ ) = − sen φ = 1 − ξ , operando nos queda c ( t p ) = 1 + e 1− ξ 2
2
πξ
−
1− ξ 2
M p (% ) = e × 100%
⎛ ξ ⎞
sobreelongación”. Para valores de 0<ξ<0.6 se puede aproximar como M p = 100 ⎜1 − ⎟ , que
⎝ 0.6 ⎠
también se representa en la misma gráfica.
Mp 100
Código MATLAB
90
80
clf;
clear;
70 clc;
60 indice=1;
% Dibuja Mp frente a delta
50 delta=[0:0.01:1];
40 Mp=exp(-delta*pi./sqrt(1-
delta.^2));
30
plot(delta,100*Mp,'b');
20 % Dibuja Mp frente a delta
aprox.
10
delta l=[0:0.2:0.6];
0
0 0 .1 0 .2 0 .3 0 .4 0 .5 0 .6 0 .7 0 .8 0 .9 1
δ
Tiempo de asentamiento, ts
La expresión exacta es muy difícil de calcular. Sin embargo, se puede obtener una
expresión aproximada, haciendo uso en el caso subamortiguado (0 < ξ < 1) de las curvas 1±exp(-
2
ξωnt/ 1 − ξ ). Estas curvas son las envolventes de la sinusoide amortiguada correspondiente a la
R e s p u e s ta te m p o r a l
1 .8
1 .6
e − δ ωn t
1+
1 .4 1− δ2
1 .2
Amplitude
0 .8
0 .6
e − δ ωn t
0 .4
1−
1− δ2
A p r o x . ts
0 .2 ts
0
0 10 20 30 40 50 60
T im e ( s e c .)
e −ξωn ts
1+ = 1.05 y, despejando ts:
1−ξ 2
1
ts = − ln(0.05 1 − ξ 2 )
ξω n
Ejemplo 3.2
Considere el sistema de la figura. Obtengamos los valores de ξ y ωn y los tiempos de
subida tr, el tiempo de pico tp, el sobrepaso máximo Mp y el tiempo de asentamiento ts,
cuando el sistema esta sujeto a una entrada escalón unitario.
25
s + 6s + 25
2
ωd = ωn 1 − ξ 2 = 4
A partir de los valores dados de ξ y ωn obtenemos:
σ = ξ ωn = 3
π − β 3.14 − β
Tiempo de Subida tr: t r = =
ωd 4
⎛ω ⎞ 4
donde β se obtiene mediante: β = tan −1 ⎜ d ⎟ = tan −1 = 0.93 rad
⎝σ ⎠ 3
3.14 − 0.93
Por tanto, el tiempo de subida tr es: tr = = 0.55 s
4
π 3.14
Tiempo de pico tp: t p = = = 0.785 s
ωd 4
σ
− π
ωd
Sobrepaso máximo Mp: M p = e ·100 = 9,5%
Ejemplo 3.3
A) Analizar el siguiente sistema en respuesta a una entrada escalón para los siguientes
valores de la ganancia K: 1) K= 0.02 2) K= 2.5. Comprobar para los dos casos el tp,
t s y M p.
B) ¿Cuál debe ser el valor de K para que se cumplan las condiciones de los siguientes
casos?
R(s) + 10 C(s)
s ( s + 1)
K
Solución:
10 K
s(s + 1) 10K
FTLC = = 2
10 K s + s + 10 K
1+
s(s + 1)
1
ωn = 0.2 = 0.447 ξ = = 1.118 ωd = 0.223 σ = 0.5
2 ⋅ 0.447
s1,2 = −0.5 ± 0.223 = ( −0.273, −0.723)
Dado que ξ > 1 no hay tp ni Mp. Tampoco nos sirve la expresión obtenida anteriormente
de ts puesto que sólo es para sistemas subamortiguados.
-0.723 -0.273
A.2) K=2.5
1
ω = 25 = 5 ξ = = 0.1 σ = 0.5 ωd = 4.975 s1,2 = −0.5 ± 4.975 j
n 10
π π − πσ
tp = = 0.63 s, t s = = 2π s, M p = 100 e ωd = 73%
ωd σ
-0.5+j4.975
-0.5-j4.975
B.1)
π
tp = = π ⇒ ωd = 1 rad/s ⇒ ωn 1 − ξ 2 = 1
ωd
π 0.5
t s = = 2π ⇒ σ = 0.5 ⇒ ξωn = 0.5 , ωn =
σ ξ
0.5
1 − ξ 2 = 1 ⇒ ξ = 0.447 ⇒ ωn = 1.118
ξ
10 K = ωn2 ⇒ K = 0.125
B.2)
π
tp = = π ⇒ ωd = 1 rad/s
ωd
ξπ
−
1−ξ 2 ξπ
M p = 20.8 % ⇒ e = 0.208 ⇒ − = −1.5702
1− ξ 2
ξ 2 = 0.1998 ⇒ ξ = 0.447
ω n 1 − ξ 2 = 1 ⇒ ω n = 1.118 ⇒ 10 K = ω n2 ⇒ K = 0.125
Ejemplo 3.4
Cuando el sistema de la figura esta sujeto a una entrada escalón unitario la salida del
sistema responde como se aprecia en la gráfica temporal. Determine los valores de K y T
sabiendo que el sobrepaso máximo es de 25,4 %, para un tiempo de 3 s.
R(s) + K C(s)
s (Ts + 1)
-
Solución.
π π
tp = = = 3
ωd ω n 1 − 0.42
C (s) K
A partir del diagrama de bloques tenemos que = 2
R ( s ) Ts + s + K
de la cual:
K 1
ωn = 2ξ ω n =
T T
T = 1.09 K = 1.42
Ejemplo 3.5
Determine los valores de K y Kh del sistema en lazo cerrado de la figura para que el
sobrepaso máximo de la respuesta escalón unitario sea del 25 % y el tiempo de pico sea
de 2 s. Suponga que J= 1 kg m2 y B=0.
+ + K 1
Js + b s
- -
Kh
K
FTLC = J
B + KK h K
s +
2
s+
J J
Observe que
K KK h + B
ωn = 2ξω n =
J J
1−ξ 2
M p = e −ξπ = 0.25
que se especifica como del 25 %. Por tanto, despejando ξ, su valor será ξ = 0.404.
π
tp = = 2 , ω d = 1.57
ωd
ωd
ωn = = 1.72
1−ξ 2
K = ωn 2 = 2.95 Nm
Por tanto, obtenemos: 2ξωn
Kh = = 0.471 s
K
a n ai
C (s) = +∑
s i =1 s + pi
donde ai es el residuo en el polo s = -pi.
Lo habitual es que parte de los polos sean complejos, con lo cual podemos reescribir la
ecuación anterior como:
a q aj r
bk ( s + ξ kω k ) + ckω k 1 − ξ k2 n−q
C ( s) = + ∑ +∑ r=
s j =1 s + p j k =1 s 2 + 2ξ kω k s + ω k2 2
La respuesta temporal será pues:
q r r
c(t ) = a + ∑ a j e + ∑ bk e −ξkωk t cos ω k 1 − ξ k2 t + ∑ ck e −ξkωk t sen ω k 1 − ξ k2 t
− p jt
(t ≥ 0)
j =1 k =1 k =1
Por lo tanto, la respuesta de un sistema de orden superior se puede escribir como suma de
funciones simples halladas en la respuesta de sistemas de primer y segundo orden. El tipo de
respuesta transitoria esta determinado por los polos en lazo cerrado, mientras que la forma
concreta de dicha respuesta depende principalmente de los ceros en lazo cerrado. Los polos de la
entrada R(s) producen los términos de la respuesta en estado estacionario en la solución, c(∞) =
a, mientras que los polos de C(s)/R(s) entran en los términos exponenciales de la respuesta
transitoria, y/o en los términos senoidales amortiguados de la respuesta transitoria. Los ceros de
C(s)/R(s) no afectan los exponentes de los términos exponenciales pero sí las magnitudes y signos
de los residuos.
Ejemplo 3.6
Calcular el tiempo de asentamiento del sistema ante una entrada escalón.
+ 0.05 1
s + 0.4 s+3
-
1
s+2
0.05 ( s + 2 ) 0.05 ( s + 2 )
FTLC = =
( s + 3) ( s 2 + 2.4s + 0.85) ( s + 3)( s + 0.43)( s + 1.97 )
Podemos considerar que, prácticamente, se puede cancelar (s+2) con (s+1.97) y que como
la parte real del polo s= -3 es menor que 6 veces la parte real del polo dominante lo
podemos descartar de nuestra función, dado que su influencia será mínima. Hay que
hacer notar que se cancelan los polos pero hay que incluir la contribución de ambos a la
ganancia total en estado estacionario.
Respuesta gráfica del sistema con los polos cancelados y sin cancelar:
Step Response
0.04
Con cancelaciones
0.035
0.03
0.025
Amplitud
0.015
0.01
0.005
0
0 5 10 15
Tiempo
Ejemplo 3.7
Atendiendo a la función de transferencia considera los siguientes casos para C y analiza
el sistema.
5
G(s) =
( s + C ) ( s + s + 4.25)
2
Solución.
Obtenemos las raíces del polinomio de segundo grado: s1,2= -0.5 ± j 0.2.
5 1
FTLC = = 2
5 ( s + s + 4.25 ) ( s + s + 4.25 )
2
σπ
−
σ = 0.5 ⇒ Mp = e ω 100 = 45% d
ωd = 2
π π
tp = = 1.57 s ⇒ ts = = 6.28s
ωd σ
Respuesta gráfica:
Step Response
0.35
0.3
0.25
0.2
Amplitude
0.15
0.1
0.05
0
0 2 4 6 8 10 12
Tim e (sec.)
Respuesta gráfica:
S te p R e s p o n s e
0 .2 5
0 .2
0 .1 5
Amplitude
0 .1
0 .0 5
0
0 1 2 3 4 5 6 7 8
T im e ( s e c . )
C = 0.1. No se pueden despreciar los polos conjugados pues σp<6σ pero el sistema se
parece más a uno de primer orden. Si se eliminase, el sistema quedaría:
5 5 1.1765
G(s) = = =
( s + 0.1) ( s 2
+ s + 4.25) ( s + 0.1)4.25 s + 0.1
1
T= = 10 ⇒ t = 30 s
0.1 s
Comparemos las respuestas temporales con y sin cancelación ante un salto escalón en la
entrada.
Step Response
12
10
8
Amplitude
0
0 10 20 30 40 50 60
Time (sec.)
Ejemplo 3.8
El control de grandes procesos químicos es una parte importante del campo de la
ingeniería de control. En la figura se muestra el diagrama de bloques para el circuito de
control de temperatura en un proceso químico de Xyleno. Las funciones de transferencia
para los componentes son:
0.03 2
Proceso: G p ( s ) = Sensor: Gs ( s ) =
s + 0.25s + 0.01
2
3s + 1
K ( s 2 + s + 0.1) 2
Regulador: Gc ( s ) = Válvula: Gv ( s ) =
s 2s + 1
b) Obtener una expresión aproximada para la respuesta del sistema a un cambio escalón
unitario en la referencia, cuando K=0.2.
D(s)
+
R(s) + C(s)
Gc(s) Gv(s) Gp(s)
+
-
Gs(s)
Solución.
Gc ( s ) Gv ( s ) G p ( s ) Gp ( s )
C (s) = R (s) + D (s)
1 + Gc ( s ) Gv ( s ) G p ( s ) Gs ( s ) 1 + Gc ( s ) Gv ( s ) G p ( s ) Gs ( s )
C (s) ( 3s + 1) K ( s 2 + s + 0.1)·2·0.03
=
R ( s ) ( 3s + 1) s ( 2 s + 1) ( s 2 + 0.25s + 0.01) + K ( s 2 + s + 0.1)·2·0.03·2
todos ellos en el semiplano s izquierdo, por lo que el sistema es estable y donde se aprecia
una pareja de polos complejos muy próximos al eje imaginario que, por tanto, son los
polos dominantes del sistema.
siendo:
C ( s ) 0.0002
kcc funcion completa = lim = = 0.5
s →0 R ( s ) 0.0004
0.0044s + 0.0077 0.0077
kcc termino del desarrollo = lim = = 0.5461
s →0 s + 0.0321s + 0.0141 0.0141
2
El resultado es:
Para determinar la transformada inversa de esta expresión se puede hacer uso de los pares
de transformadas, con la correspondencia:
c ( t ) = 0.2837·0.1187·1.0093·e −0.0161t sen ( 0.1177t ) + 0.5 ⎡⎣1 − 1.0093·e−0.0161t sen ( 0.1177t + 1.4352 ) ⎤⎦
En la figura están representadas las respuestas del sistema completo y del sistema
aproximado, para un intervalo de 100 s. La repuesta aproximada presenta
sobreelongaciones ligeramente menores.
0.8 completa
aproximada
0.6
c(t)
0.4
0.2
0
0 20 40 60 80 100
t (sg.)
B(s) H(s)
E ( s) 1
=
R( s) 1 + G ( s) H ( s)
Los coeficientes de error estáticos definidos a continuación son cifras de mérito de los
sistemas de control. En adelante, se denominará posición a la salida, velocidad al ritmo de
variación de la salida, etc.
El error estacionario del sistema, para una entrada de escalón unitario, es:
s 1
ess = lim
s →0 1 + G ( s) H (s) s
La constante Kp de error estático de posición se define como:
K p = lim G ( s ) H ( s )
s →0
El error estacionario del sistema, para una entrada de rampa unitaria, es:
s 1
ess = lim
s →0 1 + G (s) H (s) s 2
La constante Kv de error estático de velocidad se define como:
K p = lim sG ( s ) H ( s )
s →0
1
ess = =∞ Tipo 0
Kv
1 1
ess = = Tipo 1
Kv K
1
ess = =0 Tipo 2 o mayores
Kv
El error estacionario del sistema, para una entrada parabólica unitaria (entrada
aceleración), definida por
t2
r (t ) = para t ≥ 0
2
=0 para t < 0
está dado por:
s 1
ess = lim
s →0 1 + G ( s ) H ( s ) s 3
K p = lim s 2G ( s ) H ( s )
s →0
1
ess =
Ka
Para un sistema tipo 0:
s 2 K (τ a s + 1)(τ b s + 1) ⋅⋅⋅
K a = lim =0
s →0 (τ 1s + 1)(τ 2 s + 1) ⋅⋅⋅
Para un sistema tipo 1:
s 2 K (τ a s + 1)(τ b s + 1) ⋅⋅⋅
K a = lim =0
s →0 s (τ 1s + 1)(τ 2 s + 1) ⋅⋅⋅
Para un sistema tipo 2:
s 2 K (τ a s + 1)(τ b s + 1) ⋅⋅⋅
K a = lim 2 =K
s → 0 s (τ s + 1)(τ s + 1) ⋅⋅⋅
1 2
s 2 K (τ a s + 1)(τ b s + 1) ⋅⋅⋅
K a = lim N =∞ ( N ≥ 3)
s → 0 s (τ s + 1)(τ s + 1) ⋅⋅⋅
1 2
Luego, para una entrada escalón unitario, el error estacionario ess queda:
1
ess = =∞ Tipo 0 y tipo 1
Ka
1 1
ess = = Tipo 2
Ka K
1
ess = =0 Tipo 3 o mayores
Ka
A continuación, se muestra la tabla 3.1, con todos los tipos de errores:
Tipo 1 0 1 ∞
K
Tipo 2 0 0 1
K
Ejemplo 3.9
En la siguiente figura se muestra el diagrama de bloques del control automático de freno
de un tren de alta velocidad, donde:
Y donde la respuesta del freno a una entrada escalón unitario, despreciando las fuerzas de
c) Si la velocidad del tren se quiere mantener de forma estable a 60 m/s, ¿cuál debe ser el
valor de Vr?
Vr + e eb f(t) v(t)
Amplificador
Freno Tren
K
-
et
Tacómetro
Kt
Solución.
a) El bloque tren tiene una salida, que es la velocidad v en m/s, y una entrada, f(t), que es
la fuerza ejercida por el freno. La ecuación que relaciona ambas variables es f(t) = M
dv(t)/dt, siendo M la masa del tren. De la que, aplicando transformada de Laplace
suponiendo condiciones iniciales nulas, se obtiene la función de transferencia para el
tren:
V (s) 1 1
= =
F ( s ) Ms 25000 s
⎛1 1 ⎞ 1000
F ( s ) = 100 ⎜ − ⎟=
⎝ s s + 10 ⎠ s ( s + 10 )
F (s) 1000
=
Eb ( s ) ( s + 10 )
1000 1
V (s) 100
s + 10 25000s 4
= = 2
Vr ( s ) 1 + 100 1000 1
·0.15 s + 10s + 0.6
s + 10 25000s
c) El sistema tiene sus dos polos, -0.0604 y -9.9396, en el semiplano s izquierdo, luego es
estable. Tiene una ganancia en estado estacionario de:
V (s) 4
kcc = lim =
s →0 V ( s ) 0.6
r
Por tanto, si se quiere mantener una velocidad del tren de 60 m/s, se necesita una
tensión Vr de 60/kcc = 9 V.
Ejemplo 3.10
Un objetivo importante en el proceso de manufactura del papel es mantener una
consistencia uniforme en la pulpa de salida a medida que ésta pasa al secado y
enrollamiento. En la figura (a) se muestra un esquema del sistema de control de
consistencia por disolución en agua. En la figura (b) se muestra el diagrama de bloques.
Sean H(s)=1 y
K 1
Gc ( s ) = G (s) =
10s + 1 2s + 1
(b)
Solución.
C (s) Gc ( s ) G ( s ) K
= =
R ( s ) 1 + Gc ( s ) G ( s ) H ( s ) 20s + 12s + 1 + K
2
1 1
ess = =
1 + lim Gc ( s ) G ( s ) H ( s ) 1 + K
s →0
si se quiere que este error sea inferior al 1%, la ganancia K debe ser mayor de 99. Para
que esto sea cierto nos queda por comprobar que el sistema es estable para K>99. Como
se trata de un sistema de segundo orden, con ecuación característica 20s2+ 12s + 1 + K
= 0, la condición de estabilidad es K+1>0 que, efectivamente, se cumple para K>99 y
será posible conseguir un error inferior al 1%.
Ejemplo 3.11
El sistema de control de la figura se ha diseñado para que cumpla las siguientes
especificaciones: (1) error estacionario menor del 10% para entrada en rampa, (2)
máxima sobreelongación menor del 5%, (3) tiempo de asentamiento (para un 2%) menor
de 3 s.
Se pide: a) La función de transferencia del sistema en lazo cerrado. b) El error
estacionario para rampa unitaria. c) Dibujar sobre el plano-s la región donde pueden
estar los polos. d) ¿Qué implican las especificaciones sobre los posibles valores de K1 y
K2?
R(s) + C(s)
K
- s ( s + 2)
1 + K2s
Solución.
K
C (s) s ( s + 2) K1
= =
R ( s ) 1 + K1
(1 + K 2 s ) s 2 + 2 ⎛⎜1 + K1K 2 ⎞⎟ s + K1
s ( s + 2) ⎝ 2 ⎠
ω n2 = K1 ⇒ ω n = K1
K1 K 2 2 + K1 K 2
ξω n = 1 + ⇒ξ =
2 2 K1
Cada especificación impone alguna condición sobre los polos del sistema,
concretamente:
2
(1) ess = < 0.1 ⇒ ω n > 20
K1
πξ
−
1−ξ 2
(2) M p = 100e < 5 ⇒ ξ > 0.69
4 4
(3) ts ( 2% ) ≅ < 3 ⇒ ξω n >
ξω n 3
pero como 0.69 20 > 4 / 3 , cumpliendo las dos primeras especificaciones siempre se
cumple la tercera. La conjunción de ambas condiciones delimita la región del plano-s
donde pueden estar los polos del sistema para que se cumplan las especificaciones,
concretamente la zona rallada de la figura:
2
ess = < 0.1 ⇒ K1 > 20
K1
ξ=
2 + K1 K 2
> 0.69 ⇒ K 2 >
(
2 0.69 K1 − 1 )
2 K1 K1