Академический Документы
Профессиональный Документы
Культура Документы
MISANTLA
ASIGNATURA: Ingeniería de control clásico
TITULAR: Ing. Mario Pérez Acosta
NOMBRE DEL TRABAJO:
Problemarío de estabilidad segunda parte.
UNIDAD No.; 6
PERIODO: Enero – junio 2020.
CARRERA: Ing. Electromecánica
SEMESTRE: 6 GRUPO: 604 “A”
PRESENTA:
Antonio Sánchez Rubén de Jesús
s5 1 5 1
s4 3 4 3
s3 3.667 0 0
s2 4 3 0
s1 -2.75 0 0
s0 3 0 0
2. Mediante el uso del arreglo de Routh, diga cuantos polos de la siguiente función
hay en el semiplano derecho, el semiplano izquierdo y sobre el eje jω.
s+ 8
T ( s) = 5 4
s −s + 4 s 3−4 s2 +3 s−2
P ( s )=s5 +6 s3 +5 s2 +8 s +20
s5 1 6 8
s4 ∅∈ 5 20
s3 −5 −20 0
∈ ∈
s2 5 20 0
s1
∅ 10 0 0
0
s 20 0 0
5
El polinomio auxiliar para la fila 4 es Q ( s )=5 s +20, con es Q ' ( s )=10, por lo que hay 2
raíces en el eje jω. la primera columna muestra dos cambios de signo por lo que hay
dos raíces en el semiplano derecho y una raíz en el semiplano izquierdo.
3. La función de transferencia en lazo cerrado de un sistema es
s 2 +7 s +10
T ( s) = 6
s +2 s4 −s2−2
s5 1 4 3
s4 -1 -4 -2
s
3
∈ 1 0
s2 −1−4 ∈ -2 0
∈
s1 −2∈2 +1−4 ∈ 0 0
1−4 ∈
s0 -2 0 0
s5 1 3 2
s4 -1 -3 -2
s3 -2 -3 ROZ
s2 -3 -4 0
s1 -1/3 0 0
s0 -4 0 0
Para este caso hay 4 raíces sobre el eje jω y solo una sobre el semiplano derecho.
Debido a que hay cambios de signo, no hay raíces en el semiplano izquierdo.
S6 1 -6 1 -6
S5 1 0 1
S4 -6 0 -6
S3 -24 0 0 ROZ
S2 ε -6
S1 144 0
ε
S0 -6
SOLUCION:
6. Utilice Matlab para hallar la ubicación de los polos para el sistema del ejemplo 5.
Solucion:
den=[1 1 -6 0 1 1 -6]
A=roots(den)
's3'
s3=simplify(s3);
pretty(s3)
's2'
s2=simplify(s2);
pretty(s2)
's1'
s1=simplify(s1);
pretty(s1)
's0'
s0=simplify(s0);
pretty(s0)
Respuesta:
8. Determine si el sistema realimentado unitariamente de la figura P6.3 es estable
si:
240
G ( S )=
( s +1 )( s+2 ) ( s+3 ) ( s +4 )
S4 1 35 264
S3 10 50 0
S2 30 264 0
S1 -38 0 0
S0 264 0 0
9. Utilice Matlab para hallar la ubicación de los polos para el sistema del ejemplo 8.
Solucion:
Programa:
numg=240;
deng=poly([-1 -2 -3 -4]);
'G(s)'
G=tf(numg,deng)
'Poles of G(s)'
pole(G)
'T(s)'
T=feedback(G,1)
'Poles of T(s)'
pole(T)
Respuesta:
10. considere el sistema realimentado unitariamente de la figura P6.3 con:
1
G ( S )=
4 S ( S2 +2 )
2
S4 4 4 1
S3 16 8 0 ROZ
S2 2 1 0
S1 4 0 0 ROZ
S0 1 0 0
4
G ( S )= 6 5 34 2
s (s −2 s +2 s −4 s −s +2 s−2)
S8 1 12 45 82 84
S7 1 5 10 12
S6 1 5 10 12
S5 3 10 10 ROZ
S4 5 20 36
S3 -5 -29
S2 -1 4
S1 -49
S0 4
12. con el uso de criterio de Routh-Hurwitz y el sistema realimentado unitario de la
figura P6.3 con:
1
G ( s )=
2 s + s2 +2 s
3
s2 1 1 0
s1 0 0 0
s0 0 0 0
s7 1 -1 4 -4
s6 -2 2 -8 8
s5 -12 8 -16 0
s4 0.6667 -5.333 8 0
s3 -88 128 0 0
s2 -4.364 8 0 0
s1 -33.33 0 0 0
s0 8 0 0 0
Respuesta:
15. Considere el siguiente arreglo
5
de Routh. Nótese que el renglón s estaba originalmente en ceros. Diga cuantas
raíces del polinomio original había en el semiplano derecho, en el semiplano
izquierdo y sobre el eje jw.
s7 1 2 −1 −2
s6 1 2 −1 −2
s5 3 4 −1 0
s4 1 −1 −3 0
s3 7 8 0 0
s2 −15 −21 0 0
s1 −9 0 0 0
s0 −21 0 0 0
18
E ( s )=
s + s −7 s 3−7 s2 −18 s
5 4
s5 1 -7 -18
s4 1 -7 -18
s3 4 -14 0
s2 -3.5 -18 0
s1 -34.57 0 0
s0 -18 0 0
17. Con el uso del criterio de Routh-Hurwitz, investigue cuantos polos en lazo
cerrado del sistema que se muestra en la figura se encuentran en el semiplano
izquierdo, en el semiplano derecho y sobre el eje jw.
507
E ( s )=
s +3 s +10 s2 +30 s +169
4 3
507
G ( s )=
( s +3 s +10 s +30 s 2 +169 s+507 )
5 4 3
s5 1 10 169
s4 3 30 507
s3 12 60 0 ROZ
s2 15 507 0
s1 -345.6 0 0
s0 507 0 0
K (S2 +1)
G ( s )= ¿ ¿
Para un sistema de segundo orden, si todos los coeficientes son positivos, las raíces
estarán en el semiplano izquierdo. Así K>-1.
K (S+6)
G ( s )=
3 s + 4 s2 +( K +3) s+6 K
3
s3 1 3+K
s2 4 6K
s1 3-1/2 K 0
s0 6K 0
Es estable para:
0<K<6.
K ( S +3 ) (s+5)
G ( s )= 2
(1+ K )s +(8 K−6) s+(8+15 K)
Es estable para:
K>6/8.
for i=1:length(K);
dent=[(1+K(i)) (8*K(i)-6) (8+15*K(i))];
R=roots(dent);
A=real(R);
B=max(A);
if B>0
R
K=K(i)
break
end
end
K=[6:-0.00005:0];
for i=1:length(K);
dent=[(1+K(i)) (8*K(i)-6) (8+15*K(i))];
R=roots(dent);
A=real(R);
B=max(A);
if B>0
R
K=K(i)
break
end
end
Respuesta:
22. Utilice Matlab y las rutinas matemáticas simbólicas para generar un arreglo de
Routh en términos de K para resolver el problema 20.
Solucion:
Programa:
syms K
s2=[(1+K) (8+15*K) 0];
s1=[(8*K-6) 0 0];
s0=[-det([s2(1) s2(2);
s1(1) s1(2)])/s1(1) -det([s2(1) s2(3);
s1(1) s1(3)])/s1(1) 0 0];
's2'
s2=simplify(s2);
pretty(s2)
's1'
s1=simplify(s1);
pretty(s1)
's0'
s0=simplify(s0);
pretty(s0)
Respuesta: