Escolar Documentos
Profissional Documentos
Cultura Documentos
Objectivo
Objetivos Especficos
1. Enlazar los conceptos teoricos de funciones de transferencia con simulaciones por
computador.
2. Generar la respuesta en tiempo discreto para sistemas LTI descritos por ecuaciones
de diferencias o por funciones de transferencia.
3. Aplicar metodos numericos para estimar las funciones de transferencia de sistemas.
4. Mejorar las destrezas de programacion en software de simulacion numerica.
5. Incentivar el desarrollo de temas mas alla de los objetivos directos del proyecto.
III
Procedimiento
Para este laboratorio puede utilizar MatLab[4] u Octave[2]. Debe tomar en cuenta, que
algunas funciones pueden presentar leves diferencias entre ambos sistemas. Utilice las
fuentes de informacion en Internet para encontrar equivalencias (por ejemplo [3]).
III.1 Conceptos generales
1. MatLab permite modelar sistemas utilizando los coeficientes polinomiales de las
funciones de transferencia y por medio de los polos y ceros de la funcion de transferencia. Investigue como se utilizan los comandos tf2zpk, zp2tf, filter y zplane
con sus diferentes interfaces. (En Octave tf2zpk puede ser reemplazada por tf2zp).
2. Dada la funcion de transferencia de un sistema
H(z) =
z 1 + z 2
1 (p2 + 2r cos())z 1 + (2p2 r cos() + r2 )z 2 p2 r2 z 3
(1)
DAC
ETAPA
DE
POTENCIA
PLANTA
SENSOR
ADC
N
X
ak y(n k) +
k=1
M
X
bk x(n k)
(2)
k=0
6. Encuentre la diferencia entre las respuestas al escalon unitario del sistema estimado
y del sistema real. Grafique ambas respuestas en la misma figura. Implemente una
funcion que calcule el error cuadratico medio entre las dos se
nales.
7. Encuentre los polos y ceros de la funcion de transferencia estimada, y presente su
diagrama en el plano complejo z.
8. Implemente otro programa que encuentre automaticamente los n
umeros de N y
M . Para esto se puede seguir una estrategia iterativa en que usted comprueba las
estimaciones y calcula el error cuadratico medio para varios valores de N y M , y
elige el par que le entrega el menor error. La interfaz de esta nueva funcion debe ser
[b,a]=estimador(y,x).
9. El archivo http://www.ie.itcr.ac.cr/palvarado/PDS/canal.mat contiene la respuesta de un canal analogico ante un escalon unitario. Repita el procedimiento
anterior para encontrar la funcion de transferencia del canal.
10. Conociendo la funcion de transferencia del canal, cual sera la funcion de transferencia de un filtro que, en cascada con la salida del canal, produce una funcion de
transferencia total unitaria?
11. El archivo http://www.ie.itcr.ac.cr/palvarado/PDS/msg.wav contiene una se
nal
leda a la salida del canal en cuestion. Utilice el filtro del punto anterior para reconstruir la se
nal original.
IV
Puntos extra
1 si x < 1
(3)
f (x) = x
si 1 x 1
1
si x > 1
pero empleando como derivada f 0 (x) = 1. Este truco permite que la red neuronal pueda
aprender independientemente del valor de excitacion x. Notese que aqu se ha supuesto
que los valores de la salida estan normalizados y no superan en magnitud el valor 1.
Usted puede normalizar la salida (dividirla por su valor maximo), o alterar la funcion de
activacion para que pueda generar valores mayores a 1.
Palabras claves: back-propagation algorithms, gradient descent algorithms, delta rule.
Referencias
[1] C. M. Bishop. Neural Networks for Pattern Recognition. Oxford University Press,
1995.
[2] John W. Eaton. Octave [online]. 1998 [visitado el 6 de febrero de 2007]. URL
http://www.octave.org.
[3] John W. Eaton. Octave repository [online]. 1998 [visitado el 6 de febrero de 2007].
URL http://octave.sourceforge.net/afunclist.html.
[4] MathWorks. Matlab [online]. 1994 [visitado el 6 de febrero de 2007]. URL http:
//www.matlab.com.
[5] W. H. Press, S. A. Teukolsky, W. T. Vetterling, and B. P. Flannery. Numerical Recipes
in C: The art of scientific computing. Cambridge University Press, 2da edition, 1992.
URL http://www.nr.com.
[6] Wikimedia. Wikipedia [online]. Diciembre 2005 [visitado el 6 de febrero de 2007].
URL http://en.wikipedia.org/wiki.