Identificación Con El Toolbox De Matlab ARX
Enviado por dekar • 10 de Febrero de 2013 • 266 Palabras (2 Páginas) • 579 Visitas
%Se hace la identificación con el toolbox de Matlab
%Estructura ARX
ys=tout(:,3);
ue=tout(:,2);
t=tout(:,1);
im=t(2)-t(1);
n=length(ys);Es el mayor numero de elementos dentro de una matriz
z=[ysue];
th=arx(z,[3 3 1]);Da la función de transferencias discreto
th=sett(th,im);Establece los nombres u objetos de la propiedades de una columna o matriz
tc=thd2thc(th);Transforma o pasa el tiempo discreto a continuo
[num,den]=th2tf(tc);transforma el tiempo de bienes a completos
ft=tf(num,den);crea modelos de transferencia de bines o valores completos o también en ceroz polares
zp=zpk(ft);transforma sistema dinamico a polo cero ganancia
ym=lsim(ft,ue,t);produce una grafica en tiempo de respuesta del sistema
ema=mean(abs(ym-ys));devuelve los valores de un vector o columna
h0 = figure('ToolBar','figure','Position',[ 100 51 560 477 ],...
'NumberTitle','off','Name',....
'Obtención del modelo de un sistema por el método ARX');
posa = [0.0771929824561 0.341880341880 0.850877192982 0.559829059829];
ha=axes('position',posa);crea un eje en el comando de la grafica
h1 = uicontrol('Parent',h0, ...se asignan valores a las propiedades q no son espesificos
'Units','points', ...
'BackgroundColor',[0.8 0.8 0.8], ...
'ListboxTop',0, ...Índice de los de más arriba en la cadena que se muestra el cuadro de lista
'Position',[ 13.5 84 135 19.5 ], ...
'String',['El error medio es ' num2str(ema)], ...Etiqueta uicontrol objeto, también cuadro de lista y pop-up los elementos de menú
'Style','text', ...Tipo de objeto uicontrol
'Tag','StaticText3');
h1 = uicontrol('Parent',h0, ...
'Units','points', ...
'BackgroundColor',[0.8 0.8 0.8], ...
'ListboxTop',0, ...
'Position',[ 205.5 88.5 120 15 ], ...
'String','Función de Transferencia', ...
'Style','text', ...
'Tag','StaticText7');
h1 = uicontrol('Parent',h0, ...
'Units','points', ...
'BackgroundColor',[0.8 0.8 0.8], ...
'ListboxTop',0, ...
'Position',[ 134.25 65.25 257.25 15.75 ], ...
'String',poly2str(num,'s'), ...
'Style','text', ...
'Tag','StaticText6');
h1 = uicontrol('Parent',h0, ...
'Units','points', ...
'BackgroundColor',[0.8 0.8 0.8],
...