Lab control
CONTROL AUTOMATICO II
LABORATORIO ESPACIO ESTADO
UTILIZANDO MATLAB Y SIMULINK
Profesor:
JORGE DUQUE
ING. ELECTRICISTA
DIEGO RODRIGUEZ COD. T00014485FRANCISCO FERNANDEZ COD. T00010334
ELKIN MEDINA COD. T00012108
RAFAEL NARVAEZ COD. T00017489
UNIVERSIDAD TECNOLOGICA DE BOLIVAR
FACULTAD DE INGENIERIA ELÉCTRICA Y ELECTRÓNICA
CARTAGENA DE INDIASD.T. Y C.
2008
INTRODUCCION
A continuación se desarrolla en Matlab y Simulink un ejercicio propuesto en la clase de Control II. Se determinara el compensador, la matriz de introducción de lareferencia y la matriz para eliminar el error en estado estacionario.
El programa desarrollado en Matlab permite introducir cualquier grupo de matrices, hace los cálculos y arroja comentarios si elsistema es o no controlable.
Mediante el ambiente grafico de Simulink también se desarrolla el ejercicio, los datos obtenidos se comparan con los resultados utilizando Matlab.
OBJETIVO- Desarrollar el ejercicio planteado en clase de Control II – Análisis en el Espacio Estado - determinando el compensador, la matriz de introducción de la referencia y la matriz para eliminar el erroren estado estacionario, utilizando Software Matlab y Simulik.
1. Evaluar en MATLAB el ejercicio hecho en clase determinando el compensador, la matriz de introducción de la referencia y lamatriz para eliminar el error en estado estacionario.
Al desarrollar el ejercicio se obtiene la respuesta al escalón y se compara con la respuesta sin el compensador. Tanto por los comandos de Matlab,como por Simulink.
a. Código en Matlab
in1=menu('¿Ya existen Datos?','SI',' NO');
if in1==1
load matrix
elseif in1==2
A=input('Introduzca A en formato []: ');B=input('Introduzca B en formato []: ');
C=input('Introduzca C en formato []: ');
D=input('Introduzca D en formato []: ');
save matrix A B C D
end
clc
Co=ctrb(A,B);
De=det(Co);
if (De~=1)...
Regístrate para leer el documento completo.