Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Sistemas de control I
Escuela Tecnológica Instituto Técnico Central
mnruizc@itc.edu.co
wamenesesh@itc.edu.co
dhromerom@itc.edu.co
OBJETIVOS 7
lim
s→0 3 ( 0 ) +2
OBJETIVO GENERAL
OBJETIVOS ESPECIFICOS
a)
lim
s→0 ( s +2 s 2+5 s
3 )
G 1=
7
3 s+ 2
lim
s→0 ( ( 0) +2 25( 0) +5 ( 0) )
3 2
lim s
s→0
1
( 7
s 3 s+2 ) lim
s→
( 250 )=∞
1
Respuesta del sistema ante la entrada escalon
Se concluye que
2. Diseñar un compensador de acción proporcional
Las respuestas de los tres sistemas son las
que garantice salida en estado estable de 0.7 ante un
respuestas normales en el caso a el sistema es de
escalón unitario.
primer orden donde se sabe que el sistema no va a 36
tener ningún sobre impulso y su único polo esta en G(s)= 2
se encuentra en el lado izquierdo sin parte s +2 s+ 36
imaginaria. a. Compare la respuesta en lazo abierto y la
respuesta en lazo cerrado y concluya al
respecto.
2
Para diseñar el controlador de acción proporcional
en lazo abierto
y (s)
=( K ¿¿ p)(G)¿
R (s )
y (s) K p 36
= 2
R (s ) s +2 s +36
K p 36
e ss =lim s
s→0 [(
1
2
S s +2 s+ 36 )]
K p =0.7
A partir de la gráfica se puede establecer que la
Para diseñar el controlador de acción proporcional, respuesta del sistema en lazo abierto es lenta en
se aplica la ecuación se realiza la operación en lazo comparación a la del lazo cerrado.
cerrado quedando.
y (s) ( K ¿¿ p)(G)
= ¿ Código Matlab
R (s ) 1+ ( K p ) ( G ) H (s )
num=[36];
Donde den=[1 2 36];
KLA= 0.7 ;
y (s) 36 K p KLC = 2.333333;
= G= tf(num,den);
R (s ) K p∗36
1+ 2 GLA=KLA*tf(num,den);
s + 2 s+36 GLC =feedback(KLC*G,1);
figure,step(G,GLA,GLC)
Reemplazando E(s)=0.7 y aplicando limites se
obtiene
3. Diseñar un controlador de acción proporcional
36 K p que mejore el τ un 25%
E(s)=lim s
s →0 [(1
2
S s +2 s +36 ( 1+ K p ) )] G=
15
4 s +1
Kp
0.7= Para diseñar el controlador de acción proporcional,
1+ K p
se hace la operación de bloques por lo que se
0.7(1+ K p ¿=K p obtiene
0.7 15
K p=
0.3
G=
(
Kp
4 +1 )s
K p =2.333
3
15 K p G respuesta sin controlador
1+ 15 K p GLC respuesta con controlador
G=
4s 1+ 15 K p
+
1+ 15 K p 1+ 15 K p El tiempo de establecimiento de la repuesta sin
controlador es de 15.6 se le calcula la mejora del
15 K p 25% y se tiene que el tiempo de establecimiento es
de 11.8 por lo que el controlador cumple con los
1+15 K p
G= requisitos solicitados.
4
s +1
1+ 15 K p
Código Matlab
num=[15];
El τ de la función de transferencia original es de 4 y den=[4 1];
se pide mejorar en 25% por lo que τ =3 k=0.022;
G= tf(num,den);
4 GLC =feedback(k*G,1);
=3 figure,step(G,GLC)
1+ 15 K p
Kp
2
s +3 s +2
G=
15
1+ 2
s +3 s+2
Kp
G ´= 2
s +3 s +2+ K p
s2 1 2+ K p
4
s1 3 0 2
G=
s +3 s 2 +2 s
3
s0 2+ K p 0
2
3(2+ K p )−1∗0 6+ 3 K p G=
( s +3 s + 2 s )
K p∗ 3 2
= =2+ K p
3 3
2+ K p >0
1+ K
( s +32s +2 s )
p 3 2
2Kp
Rango de valores de k para los cuales la función de
s +3 s2 +2 s
3
transferencia es estable G=
2Kp
K p >¿ - 2 1+ 3 2
s + 3 s +2 s
Se grafican valores de k = -10, -2, 0, 2, 10 con que
se puede ver la estabilidad del sistema para esos 2Kp
G ´=
rangos s3 +3 s 2 +2 s+ 2 K p
s3 1 2
s2 3 2K p
6−2 K p
s1
3
s0 2K p
3∗2−1∗2 K p 6−2 K p
Código Matlab b 1= =
3 3
k=[0 2 5 6 13];
num=[1] 6−2 K p
∗2 K p−3∗0
den=[1 3 2] 3
h = tf(num,den); c 1= =2 K p
hold on
6−2 K p
for i=1:length(k) 3
hlc = feedback(k(i)*h,1);
step(hlc) Se toma el primer valor acompañado por k
pause
end 6−2 K p
>0
b) 3
6−2 K p >0
K p <3
5
0< K p< 3 Kp
s3 1 0
Se grafican valores de k = 0, 2, 5 con que se puede K p−1
ver la estabilidad del sistema para esos rangos s2 1
Kp
1 −K 2p + K p−1
s
K p−1
s0 1
K p −1
b 1=
Kp
Kp
b 2= =1
Kp
K P−1
Cuando el valor de k es 5 línea amarilla el sistema −K P
kP −K 2p + K p−1
tiende a ser inestable al estar por debajo de 3 k=2 el c 1= c1 =
K p −1 K p −1
sistema es estable línea roja
Kp
Código Matlab
k=[0 2 5];
−K 2p + K p−1
−0
num=[1] K p−1
den=conv([1 1 0],[1 2]) d 1= d 1=1
h = tf(num,den); − K 2p+ K p−1
hold on K p−1
for i=1:length(k)
hlc = feedback(k(i)*h,1); Se toma el primer valor acompañado por k
step(hlc)
pause K p >0
end
Se toma el segundo valor acompañados por k
5. Se tiene polinomio
K p−1
4 3 2
s + K p s + s + s+1=0 >0
Kp
que corresponde a un sistema en lazo cerrado, el K p >1
cual se quiere estabilizar por medio de la ganancia
𝑘𝑝. Se toma el tercer valor acompañados por k
s4 1 1 1
6
Al resolver la tercera desigualdad se observa que 18 K p −9
−50
hay no existe ningún valor real de K que satisfaga la 2
c 1=
desigualdad, por lo que el sistema es inestable para 2 K p −1
cualquier valor de ganancia 2
18 K p −9−100
2
c 1=
2 K p −1
2
18 K p−109
c 1=
2 K p−1
18 K p −109 2 K p−1
∗25− ∗0
6. Considere la ecuación característica 2 K p −1 2
d 1=
18 K p−109
𝑠4 + 2𝑠3 + (4 + 𝑘𝑝) 𝑠2 + 9𝑠 + 25 = 0
2 K p−1
a. Determine el rango de estabilidad del
d 1=25
polinomio característico utilizando el
criterio de Routh-Hurwit Se toma el primer valor acompañado por k
s4 1 4+ 𝑘𝑝 25 2 K p −1
3 >0
s 2 9 0 2
s2 2 K p −1 25 2 K p−1>0
2
K p >0.5
s1 18 K p−109
2 K p−1 Se toma el segundo valor acompañado por k
s0 25 18 K p−109
>0
2 K p−1
7
K p ( s+ 1)
2
s −0.4 s+ 4.04
G ( s )=
K ∗s+1
1+ 2 p
s −0.4 s +4.04
K p ( s+1)
G(s)= 2
s −0.4 s+ K p s+ K p+ 4.04
ω n=√ k p + 4.04
2 λ ωn =k p −0.4
2 λ √ k p +4.04=k p−0.4
4 λ2 ( k p + 4.04 ) =( k p −0.4 )2
Dado que los dos valores establecen que k debe ser
mayor que 0.5 y mayor que 6.05 se concluye que el k 2p−0.8 k p −4 k p λ2−16.16 λ 2+ 0.16=0
sistema es estable cuando k es mayor a 6.05
Se reemplaza el valor de λ obtenido anteriormente
Se graficaron valores de K= -12 azul oscuro, -5
naranja, -2.5 amarillo, 0.5 morado, 2 verde claro y k 2p−0.8 k p −1.069 k p−4.276+0.16=0
6.05 azul claro donde el sistema es inestable por el
contrario para un valor de 10 rojo el sistema estable k 2p−1.869 k p−4.1166=0
cumpliendo con la condición K p >6.05 Resolviendo
7. Para la función de transferencia de la figura k p−1=−1.299
s+ 1 k p−2=3.1683
G ( s) =
( s−0.2+ 2 j )( s−0.2−2 j )
b. Compruebe los resultados de los cálculos
s +1 mediante simulaciones en Matlab
G (s)=
s−0.4 s +4.04
Ubicación de polos del sistema sin controlador
a. Diseñe un controlador proporcional donde el
overshoot sea menor del 15 %
Se sabe que Mp=0.15entonces se calcula λ con el
que se cumple esta condición
( ln Mp )2
λ=
√ 2
( ln Mp ) + π 2
λ=0.5170
Se aplica el lazo cerrado a la función
y (s) ( K ¿¿ p)(G) Ubicación de polos sistema en lazo cerrado con
= ¿
R (s ) 1+ ( K p ) ( G ) H (s ) controlador
Donde
8
Mp=6.54
De la misma forma se evalúa
k p−2=3.1683
K p (s +1)
G (s)= 2
s +2.76 s +7.2
ω n=√ 7.2
2 λ ωn =2.76
directamente el MP.
Mp=0.1520∗100 %
Al verificar la respuesta del sistema en lazo cerrado
con una entrada escalón se obtiene un MP del 100% Mp=15.20 %
se concluye que la contante de proporcionalidad Con lo que se comprueba que para que el sistema
afectica tanto al denominador como al numerador lo tenga un máximo sobre impulso del 15% la contante
que hace necesario verificar los valores obtenidos de proporcional debe tener un valor de 3.1683
de forma teórica donde la respuesta es 15.20 esto por los decimales
que se despreciaron, pero cumpliendo con los
parámetros solicitados
Al encontrar los valores donde el controlador
satisface las necesidades especificadas se evalúan
los datos obtenidos en el sistema en lazo cerrado, en
la gráfica dos de la ubicación de polos se ve que el
sistema se logra estabilizar con el valor de
k p−2=3.1683 y de igual forma se logra evidenciar
de forma teórica que este valor satisface que MP sea
del 15%.
Para k p−1=−1.299
K p (s +1)
G(s)= 2
s −1.699 s +2.751
ω n=√ 2.751
2 λ ωn =−1.699
λ=−0.5131
−π (−0.5131)
2
Mp=e √ 1−(−0.5131)