Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Calculo Experimental de La Funcion de Transferencia Usando Ident Process Models de Matlab PDF
Calculo Experimental de La Funcion de Transferencia Usando Ident Process Models de Matlab PDF
IEEE-UNAC
IEEE-UNAC
Al hacer uso del LABVIEW tenemos un el programa para la adquisicin, para ello hemos
utilizado toolkits de control como:
a) DAQ Assistant.- Herramienta que sirve para configurar la tarjeta de adquisicin:
entradas o salidas anlogas, para adquirir seales de respuestas a estmulos ingresados
por el mismo labview, que posee una fuente estable.
b) Build Array.- Este toolkit separa las tramas o columnas de la adquisicin para la
visualizacin respectiva, para nuestro caso separa la columna de entrada de la de salida
para su posterior visualizacin.
c) Boolean.- Esta herramienta permite, a travs de un switch grafico insertar 1 0 lgicos
para activar o desactivar la entrada a nuestro sistema.
d) Bool to (0,1).- Esta herramienta sirve para convertir los 0s los 1s en seal anloga 0
- 4V que ser nuestro escaln de referencia de nuestra planta:
e) Write to Measurement File.- Este toolkit nos permite escribir la data en un archivo de
extensin .lvm, de su configuracin depende la estructura de la adquisicin para su
posterior identificacin en matlab. Este toolkit genera un archivo en el cual estarn
consignados todos los datos de entrada y salida adquirida con nuestra tarjeta, Para
nuestro caso se configuro de la siguiente manera:
IEEE-UNAC
IEEE-UNAC
c.- Escogemos la mejor respuesta, de las tres que adquirimos. Como vemos que hay un
retardo el cual es producido por el offset que tiene toda planta motor DC y que se
corregir en el control, en ese caso ubicaremos la respuesta en el origen. Tambin
eliminamos el pico de la entrada la cual se ha producido por alguna pequea deficiencia
en la implementacin del hardware.
IEEE-UNAC
4.5
4
3.5
3
2.5
2
1.5
1
0.5
0
3.25
3.3
3.35
3.4
3.45
3.5
3.55
3.6
3.65
3.7
3.75
0.05
0.1
0.15
0.2
0.25
0.3
0.35
0.4
0.45
d.- Ahora para empezar con la identificacin del sistema a controlar, ingresamos el
comando ident en el command Windows y nos aparece la siguiente ventana y de
damos un clip en el siguiente cuadro, en este entorno importamos la data procesada en
matlab eligiendo time domain data (data en el domino del tiempo).
IEEE-UNAC
IEEE-UNAC
IEEE-UNAC
h.- Despus le damos click en models ouput para observar nuestra identificacin.
IEEE-UNAC
( )
)(
Esto nos permite realizar cualquier tcnica de control para este modelo identificado y con
los parmetros obtenidos del motor de forma experimental.
j.- Finalmente para verificar nuestra identificacin ploteamos los dos modelos, data
procesada y la planta identificada y como se observa, en esta ultima grafica la respuesta
de rojo que es la identificada es casi igual nuestra adquisicin con el grado de 97.05% de
compatibilidad.
Cdigo matlab
%Funcion de transferencia modelo IDENT TOOL DE MATLAB
%
k
%G(s) = ----------------%
(1+Tp1*s)(1+Tp2*s)
K = 0.90797;
Tp1 = 0.019771;
Tp2 = 0.0029424;
num = K;
den = conv([Tp1 1],[Tp2 1]);
sys = tf(num,den);
t1 = 0:0.001:0.424;
y2 = 4*step(sys,t1);
figure
plot(t,y1,'b','Linewidth',2)
hold on
plot(t1,y2,'r','Linewidth',2)
legend(' \bf respuesta real', ' \bf respuesta estimada')
grid
num = num/den(1);
den = den/den(1);
tf(num,den)
zpk(sys)
IEEE-UNAC
4
respuesta real
respuesta estimada
3.5
3
2.5
2
1.5
1
0.5
0
0.05
0.1
0.15
0.2
0.25
0.3
0.35
0.4
0.45
10