Simulacion De Un Sistema Por El Metodo De Asignacion De Polos En Matlab 7.0

Páginas: 2 (393 palabras) Publicado: 17 de febrero de 2013
SIMULACION DE UN SISTEMA POR EL METODO DE ASIGNACION DE POLOS EN MATLAB

>>%simulacion de un sistema MIMO%
>>%metodo de asignacion de polos
>>%CSTR en control de espacio deestados
>>A=[-1.773 0.052;-4.668 2.2681]
>>B=[1.714 0; 1.714 0.076]
>>C=[1 0; 0 1]
>>D=[0 0; 0 0]

A =
-1.7730 0.0520
-4.6680 2.2681
B =
1.7140 01.7140 0.0760
C =
1 0
0 1
D =
0 0
0 0
>>%Matrices Aumentadas
>>Aa=[A zeros(2,2);-C zeros(2)]
>>Aa =
-1.7730 0.0520 00
-4.6680 2.2681 0 0
-1.0000 0 0 0
0 -1.0000 0 0
>>Ba=[B;zeros(2)]
Ba =
1.7140 01.7140 0.0760
0 0
0 0
>>Co=ctrb(Aa,Ba)
Co =
1.7140 0 -2.9498 0.0040 5.0161 0.0020 -8.6626 0.0159
1.7140 0.0760 -4.1134 0.17244.4400 0.3725 -13.3448 0.8358
0 0 -1.7140 0 2.9498 -0.0040 -5.0161 -0.0020
0 0 -1.7140 -0.0760 4.1134 -0.1724 -4.4400 -0.3725
>>rank(Co)ans =
4
>> %Asignación de polos
>> p=[-1+j -1-j -2 -3];
%Cálculo de los controladores
Kr=place(Aa,Ba,p)

Kr =
0.1324 0.0303 -1.1669 0
-64.407995.1184 26.3158 -78.9474
>> Aaa=Aa-Ba*Kr
Aaa =
-2.0000 0.0000 2.0000 0
0 -5.0000 0 6.0000
-1.0000 0 00
0 -1.0000 0 0
>> Baa=[zeros(2,2); eye(2)]
Baa =
0 0
0 0
1 0
0 1

>> Caa= eye(4)
Caa =
1 00 0
0 1 0 0
0 0 1 0
0 0 0 1
>> Daa= zeros(4,2)
Daa =
0 0
0 0
0 0
0 0
>>...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Asignacion de polos
  • SIMULACIÓN DE SISTEMAS EN ESPERA EN MATLAB
  • Metodo asignación
  • Metodo de asignación
  • Metodos De Asignacion
  • Metodo De Asignacion
  • metodos de asignacion
  • Simulacion Reactor(Matlab)

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS