Documentos de Académico
Documentos de Profesional
Documentos de Cultura
IDENTIFICACIÓN DE SISTEMAS
Podemos definir la identificación de sistemas, como los a. Parte 1: Métodos basados en la curva de
estudios de técnicas que persiguen la obtención de reacción.
modelos matemáticos de sistemas dinámicos a partir de
mediciones realizadas en el proceso: entradas o En esta parte identificaremos un modelo para dos
variables de control, salidas o variables controladas y sistemas implementados en Proteus, aplicando los
perturbaciones (figura 1). métodos basados en la curva de reacción de
Matlab.
El enfoque de la identificación se puede realizar en
función de la estructura del modelo, y del
i. Ejecute el programa Proteus y abra el
comportamiento físico o no del mismo. Podemos
archivo Sistema1.pdsprj. Este archivo
distinguir:
contiene un bloque denominado Sistema1.
Universidad Nacional Mayor de San Marcos – Facultad de Ingeniería Electrónica 2
Step Response
5
Obtenemos la siguiente función de Entrada
4.5
transferencia: Proteus
Matlab
4
3.5
Amplitude
2.5
1.5
0.5
2.5
Verficamos resultado:
6
Vin
Vout
5
1
Primero exportamos los datos haciendo clic en
la opción Graph Export Graph Data. 0
Guardamos el archivo con el nombre 0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5
5
Step Response Mediante la comparación de las figuras
4.5
System: untitled1 anteriores, podemos decir que es aceptable la
Settling time (seconds): 2.56
4
System: untitled1
Rise time (seconds): 1.34
respuesta del modelo obtenido, teniendo en
3.5
cuenta que existe cierto rango de error.
3
Amplitude
Step Response
6
entrada
Proteus
5 Matlab
4
Amplitude
1
Ahora escogemos la opción ‘import data’
0 ’Time domain data’, nos aparece una nueva
0 0.5 1 1.5 2 2.5 3 3.5 4
Time (seconds) ventana donde pondremos las siguientes
indicaciones:
-Matlab: respuesta temporal obtenida en *Input: ‘vin1’, que son los datos de entrada
Matlab. para el ‘Sistema1.dat’.
-Proteus: respuesta temporal obtenida en *Output: ‘vout1’, que son los datos de salida
Proteus. para el ‘Sistema1.dat’
-Entrada: entrada escalón unitario. *Data name: para este caso ‘mydata’.
*Starting time: 0.
Universidad Nacional Mayor de San Marcos – Facultad de Ingeniería Electrónica 8
*Sample time: 0.0001, este parámetro es *Number of poles: 1, debido a que el sistema a
importante, debido a que es el valor de saltos estimar es de primer orden.
que tiene el tiempo de muestreo de los valores *Number of zeros: 0, debido a que el sistema a
de entrada y salida. estimar no tiene ceros.
Finalmente escogemos la opción ‘Estimate’ de
la parte inferior.
Step Response
From: u1 To: Out(1)
6
Entrada
Proteus
5 Matlab
Amplitude
La función de transferencia estimada es:
3
4.619 2
s +4.618
1
Tiempo pico:
ii. Conecte una señal de entrada adecuada que Tp=640us
permita observar la curva de reacción de
sistema.
funcion de entrada y salida del sistema
6 Vin
Vout
1
iii. Utilizando uno de los métodos de
0 identificación presentados, el más
0 0.005 0.01 0.015
adecuado según su criterio, obtengo un
Modelo generado por el circuito: modelo para el circuito implementado.
Compara este modelo con el obtenido en
su informe previo.
Método para sistema de segundo orden sub
amortiguados:
Tiempo de asentamiento:
T=400us
Universidad Nacional Mayor de San Marcos – Facultad de Ingeniería Electrónica 11
Mp=vp-vout3(length(vout3))
7
%hallamos Wd
Wd=pi/tp 6
%hallamos E
L=log(Mp); 5
Amplitude
E=L/sqrt(pi^2+L^2) 4
%E=0.19339;
%hallamos Wn 3
Wn=Wd/sqrt(1-E^2)
2
%hallamos k
u=max(vin3); 1
k=vout3(length(vout3))/u
%definimos funcion de transf 0
0 0.002 0.004 0.006 0.008 0.01 0.012
G=tf([k*Wn^2],[1 2*E*Wn Wn^2]) Time (seconds)
hold off Función de transferencia del informe
grid on
previo:
figure(2)
step(u*G,'b')
parámetros obtenidos:
Universidad Nacional Mayor de San Marcos – Facultad de Ingeniería Electrónica 12
4
utilizar modelos de sistemas dinámicos a partir
3 de datos de entrada-salida medidos.
2
Nos sale la siguiente ventana, donde
1 condicionaremos nuestra función de
transferencia a estimar.
0
0 0.5 1 1.5 2 2.5 3 3.5 4
Time (seconds) 10-3
Comparación de graficas:
figure(2)
step(u*G,'b')
hold on
A=tf([23148148],[1 3358.58
25252525.25]);
step(5*A,'g')
Step Response
8
Modelado
7 Previo
4
indicaciones:
*Input: ‘vin3’, que son los datos de entrada
3
para el ‘Sistema3.dat’.
2 *Output: ‘vout3’, que son los datos de salida
1
para el ‘Sistema3.dat’
*Data name: para este caso ‘modelo1’.
0
0 0.002 0.004 0.006 0.008 0.01 0.012 *Starting time: 0.
Time (seconds)
*Sample time: 0.0001, este parámetro es
De acuerdo a la gráfica mostrada notamos importante, debido a que es el valor de saltos
que la señal modelada es más rápida que la que tiene el tiempo de muestreo de los valores
señal obtenida en el informe previo, además de entrada y salida.
de mostrar picos más pronunciados de una
amplitud mayor a la señal generada en el
análisis previo de este informe, esto debido
a un menor valor en el factor de
amortiguamiento lo cual hace que la señal
sea más rápida.
6 PROTEUS
Step Response
7 Comparación de todas las señales:
PREVIO
6 Step Response
8
METODO 1
5
7 PREVIO
PROTEUS
METODO 2
Amplitude
4 6
3 5
Amplitude
4
2
3
1
2
0
0 0.5 1 1.5 2 2.5 3 3.5 4 1
Time (seconds) 10-3
0
0 0.002 0.004 0.006 0.008 0.01 0.012
Modelo del primer método de Time (seconds)
4
amortiguamiento.
3
5 PROTEUS:
- Sistema1: sistema de segundo orden
Amplitude
4
a evaluar.
3 - Sistema2: sistema de segundo orden
a evaluar.
2
- Sistema3: sistema de segundo orden
1 sub-amortiguado.
0 MATLAB:
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5
Time (seconds) 10-3
Universidad Nacional Mayor de San Marcos – Facultad de Ingeniería Electrónica 16
V. CONCLUSIONES:
VI. BIBLIOGRAFIA:
https://www.mathworks.com/help/ident/
http://www.edu.xunta.gal/centros/
cpiantonioorzacouto/system/files/
TEORIANEUMATICA.pdf
http://www.tecnologia-tecnica.com.ar/
index_archivos/Page4697.htm
https://
iesvillalbahervastecnologia.files.wordpr
ess.com/2012/06/apuntes-
neumc3a1tica.pdf