ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Identificación Con El Toolbox De Matlab ARX

dekar10 de Febrero de 2013

266 Palabras (2 Páginas)608 Visitas

Página 1 de 2

%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], ...

'ListboxTop',0, ...

'Position',[ 147.75 48.75 234.75 20.25 ], ...

'String','__________________________________________', ...

'Style','text', ...

'Tag','StaticText9');

109

h1 = uicontrol('Parent',h0, ...

'Units','points', ...

'BackgroundColor',[0.8 0.8 0.8], ...

'ListboxTop',0, ...

'Position',[ 116.25 33.75 288.75 15 ], ...

'String',poly2str(den,'s'), ...

'Style','text', ...

'Tag','StaticText8');

plot(t,ym,'b',t,ys,'r');representa y en cada uno de sus valores

legend('Respuesta del modelo','Respuesta del sistema')Es el mayor numero de elementos dentro de una matriz

grid;cuadricula las representaciones

...

Descargar como (para miembros actualizados) txt (3 Kb)
Leer 1 página más »
Disponible sólo en Clubensayos.com