Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Desventaja:
Figura 1
Diagrama de la ecuación de estado y salida
Figura 2
Figura 3
MÉTODOS DE SOLUCIÓN:
Existe hasta 3 métodos de solución:
Método general.
Método directo.
Método de Ackermann.
1) Método general.
Cuya solución:
De (3).
Ẋ
=( A−BK )
X
Ẋ
∫ X =∫ ( A−BK )
Los límites de integración serán:
X t
∫ dX =∫ ( A−BK ) dt +C
X X
0 0
X (t) =e (XA− BK ) t
(0)
A= 0 1
[
20.6 0 ]
B=[ 0 ]
1
S
P( s) = |−20.6 S|
−1
a 2=−20.6
Reemplazando:
P( s)=(S−(−1.8+ j2.4))( S−(−1.8− j 2.4))
P( s)=¿
P( s)=S2 +36 S+ 9
α 2=9
Reemplazando:
K=¿
K=¿
K=¿
19/01/2120.
2-. METODOS DE DISEÑO POR LOCALIZACION DE POLOS
SEGUNDO MÉTODO:
Utilizando el mismo ejemplo:
Ẋ = 0 1 X + 0 u(t )
[
20.6 0 1 ] []
Los polinomios característicos:
α 1=3.6
α 2=9
P2 (s )=¿ SI −A + BK ∨¿
P2 (s )=¿ S 1 0
0 1 [ ] −[ 20.60 10] +[ 01] [ K
2∗2 2∗2 2∗1
1 K 2 ]1∗2∨¿
=¿ [ S 0 ] −[ 0 1 + 0 [K
20.6 0 ] [1 ]
P2 ( s ) 1 K 2 ]1∗2∨¿
0 S2∗2 2∗2 2∗1
S −1 + 0 0
P2 (s )=¿ [−20.6 S ] [K K ] 2∗2 1 2 2∗2
∨¿
S −1
P2 (s )=¿
[ K 1 −20.6 K 2 + S ] 2∗2
∨¿
2 +¿K 2 S +K 1−20.6 ¿
P2 (s )=S
Cálculo de K:
Igualando coeficientes de los polinomios:
P1 (s )=P2 ( s)
2
K 2=3.6
K 1−20.6=9
K 1=29.6
Por lo tanto:
K=[ K 1 K 2 ]
K=[29.6 3.6 ]
X1 X
u=−K
[ ] X2
=−[29.6 3.6] K 1 =¿
X2 [ ]
K=¿
Donde:
ϕ ( A ) =A 2 +α 1 A+α 2
α 1=3.6
α 2=9
2
ϕ ( A)= 0 1 +3.6 0 1 +9
[
20.6 0 ] [
20.6 0 ]
2
ϕ ( A)= 0 1 + 0 3.6 + 9
[
20.6 0 74.16 0][ ]
A2= 20.6 0
0[ 20.6 ]
ϕ ( A ) = 20.6 0 0 3.6
[0 20.6 ] +[74.16
2∗2 0 ] 2∗2
+9
ϕ ( A ) = 20.6 3.6
[
74.16 20.6 ] +9 [ 10 01]
2∗2 2∗2
ϕ ( A ) = 20.6 3.6
[
74.16 20.6 ] +[ 90 09]
2∗2 2∗2
ϕ ( A ) = 29.6 3.6
[ 74.16 29.6 ]2∗2
K=¿
Reemplazando:
29.6 3.6
K=[1 0]1∗2 [74.16 29.6 ] 2∗2
20/01/2021
>> B=[0;1];
>> M=ctrb(A,B)
M=
0 1
1 0
>> rank(M)
ans =
s=
4.5387
-4.5387
J=
>>%forma acker
>> K=acker(A,B,J)
K=
29.6000 3.6000
>> place(A,B,J)
ans =
29.6000 3.6000
El comando place se usa para controles mas robustos y cuando tiene múltiples entradas de
bloques (es poderoso cuanto tenemos múltiples entradas de bloques).
>> sys=ss(A-B*K,eye(2),eye(2),eye(2))
sys =
a=
x1 x2
x1 0 1
x2 -9 -3.6
b=
u1 u2
x1 1 0
x2 0 1
c=
x1 x2
y1 1 0
y2 0 1
d=
u1 u2
y1 1 0
y2 0 1
>> sys=ss(A-B*K,eye(2),eye(2),eye(2))
sys =
a=
x1 x2
x1 0 1
x2 -9 -3.6
b=
u1 u2
x1 1 0
x2 0 1
c=
x1 x2
y1 1 0
y2 0 1
d=
u1 u2
y1 1 0
y2 0 1
>> K=acker(A,B,j)
K=
29.6000 3.6000
u=
0 0
0 0
>> sys=ss(A-B*K,eye(2),eye(2),eye(2))
sys =
a=
x1 x2
x1 0 1
x2 -9 -3.6
b=
u1 u2
x1 1 0
x2 0 1
c=
x1 x2
y1 1 0
y2 0 1
d=
u1 u2
y1 1 0
y2 0 1
>>initial(sys,[1 ;0],t);
>> eig(A-B*K)
ans=
-1.8000 +2.4000i
-1.8000 -2.4000i
>>s=eig(A)
s=
4.53897
-4.5307
%EJEMPLO
A=
0 1 0
0 0 1
-1 -5 -6
J=
>> place(A,B,J)
ans =
>> acker(A,B,J)
ans =
199 55 8
J=
-2.0000 - 4.0000i
-2.0000 + 4.0000i
-10.0000 + 0.0000i
>> acker(A,B,J)
ans =
199 55 8
>> place(A,B,J)
ans =