Documente Academic
Documente Profesional
Documente Cultură
Cod. 76.331.370
Cod. 1061746829
Cod. 10304239
Grupo 203042_30
Tutor (a)
Mayo 2017
Tabla de contenido
INTRODUCCION
1. OBJETIVOS
2. DESARROLLO DE LOS EJERCICIOS
3. CONCLUCIONES
4. BIBLIOGRAFIAS
INTRODUCCIÓN
Realizar un análisis específico y claro sobre cada uno de los puntos que establece
la práctica dos.
2. DESARROLLO DE LOS EJERCICIOS
Procedimiento (Experimento):
1.
Pruebe el siguiente script en la ventana de comandos:
Tenga en cuenta el ejemplo 6.2 de la página 134 del libro guía para describir los resultados
en su informe. Realice ahora las siguientes pruebas al variar tmax de acuerdo a la siguiente
tabla:
Prueba Tmax
1 3
2 2
3 1
4 0.5
2.
Pruebe el siguiente script en la ventana de comandos.
Analice los resultados y verifique si son coherentes con las teorías de fourier, investigue
porque son necesarias las funciones fftshift, unwrap y ceil, de la misma manera responda
¿Por qué son necesarios los cálculos del vector “f” de frecuencias (línea 96) y como se
puede deducir esta fórmula de la teoría?
Use el anterior script y modifíquelo si es necesario para calcular la magnitud de la
transformada de fourier de las siguientes funciones:
Señal Función
1 0 para 0< t
( )
{
x t = 1 para 0 ≤ t ≤ 1
0 para t >1 }
2 x ( t )=e−0.2t cos (10 πt)
3 0 para 0<t
{
x ( t )= 2 t para 0≤ t ≤ 1
4−2 t para 1<t < 2
0 para t>0
}
3.
Pruebe el siguiente script en la ventana de comandos de octave:
Ejercicios prácticos
Resuelva el problema 2 del Anexo 1 de la guía de actividades de la fase 4, usando
octave o matlab.
Diseñe un script en matlab u octave que permita hallar la salida en estado estable de
un sistema cuya respuesta al impulso sea h ( t )=e−10 t +e−2 t , cuando la entrada al
0 para 0< t
sistema es : x ( t
{) =
}
1 para 0 ≤ t ≤ 10
0 para t >10
Repita el inciso anterior ahora con x(𝑡) = 𝑠𝑖n(2𝜋𝑡), verifique sus resultados con un
procedimiento teórico.
Solución
1.
Sin variar tmax.
Esta anterior imagen se obtiene al ejecutar esta línea de comando:
plot(tn,z*tmax/n,'g');
Obviamente con los comandos anteriores ejecutados.
Luego al ejecutar el comando:
l=exp(-tn)-exp(-2*tn);
plot(tn,l,'r');
Donde sí se observa minuciosamente la gráfica de color rojo es el último comando.
Para operar con esta señal se realizó el siguiente código, con los resultados siguientes.
0 para 0< t
{
x ( t )= 1 para 0 ≤ t ≤ 1
0 para t >1 }
Esta función definida a trozos tiene valores de constantes, no hay ningún valor que cambie.
0 para 0<t
{
x ( t )= 2 t para 0≤ t ≤ 1
4−2 t para 1<t < 2
0 para t>0
}
Los resultados obtenidos son los esperados tanto en las señales continuas que no se
definieron a trozos como las definidas sin estar en ontervalos.
El comando fftshift permite Para colocar la frecuencia cero en el centro del espectro, como
se dice permite centrar la transformada de Fourier calculada.
El comando length da la longitud del vector.
El comando angle permite permite hacer la fase de un numero complejo a radianes.
El comando unwrap corrige los ángulos de fase en radianes en un vector mediante la
adición de múltiplos de ± 2 π cuando saltos absolutos entre los elementos consecutivos que
son mayores que o igual a la tolerancia predeterminada salto de radianes pi.
El comando ceil devuelve el número entero más pequeño que sea mayor que el
argumento z. Así, z puede ser cualquier expresión algebraica que evalúe a un número real o
a un número complejo.
Estos comandos son importantes por el hecho permiten obtener una gráfica más adecuada
para su estudio en la unidad de radianes.
3.
Graficas resultantes
RESPUESTA Y ANALISIS
En el análisis de este scrip podemos ver que en la primera parte se define la variable s,
luego se define una función de transferencia en el tiempo y al aplicar los comandos
impulse, bode y step e intermediando entre ellos el comando figure nos arroja la gráfica
para cada comando en función de variables en el tiempo y frecuencia.
s = s Continuous-time transfer function. Gp1 = 10 / s^2 + 5.01 s + 0.05 Continuous-time
transfer function.
En impulse se relaciona amplitud en función el tiempo.
En bode se relaciona magnitud y fase en función de la frecuencia
En step se relaciona la amplitud en función del tiempo.
step: (etapa), calcula la respuesta al escalón de un sistema dinámico. Para el caso de
espacio de estado, se asume estado inicial cero. Cuando se invoca sin argumentos de salida,
esta función representa gráficamente la respuesta al escalón en la pantalla. step (SYS)
grafica la respuesta de paso de un modelo de sistema dinámico sys arbitraria. Este modelo
puede ser continua o discreta, y SISO o MIMO. La respuesta al escalón de los sistemas
multi-entrada es el conjunto de respuestas a un escalón para cada canal de entrada. La
duración de la simulación se determina automáticamente en función de los polos y ceros del
sistema. step (SYS), TFINAL simula la respuesta al escalón desde t = 0 hasta el tiempo
final t = Tfinal.
Para los sistemas de tiempo discreto con tiempo de muestreo sin especificar (Ts = -1), paso
interpreta T final como el número de períodos de muestreo para simular.
Bode (sys) crea un diagrama de Bode de la respuesta de frecuencia de una dinámica sys
modelo del sistema. La trama muestra la magnitud (en dB) y la fase (en grados) de la
respuesta del sistema como una función de la frecuencia. Cuando sys es un modelo de
múltiples entradas, múltiples salidas (MIMO), Bode produce una serie de diagramas de
Bode, cada una gráfica que muestra la respuesta de frecuencia de un par de E / S. Bode
determina automáticamente el rango de frecuencia de trama basada en la dinámica del
sistema.
Impulse calcula la respuesta de impulso unitario de un modelo de sistema dinámico. Para
los sistemas dinámicos en tiempo continuo, la respuesta de impulso es la respuesta a una
entrada δ Dirac (t). Para los sistemas de tiempo discreto, la respuesta de impulso es la
respuesta a un impulso área de unidad de longitud Ts y la altura de 1 / Ts, donde Ts es el
tiempo de muestreo del sistema. (Este pulso se acerca δ (t) como Ts se aproxima a cero.)
Para los modelos de espacio de estado, el impulso asume valores de estado iniciales son
cero.
Impulse (SYS) representa la respuesta al impulso de las dinámicas sys modelo del sistema.
Este modelo puede ser continuo o discreto, y SISO o MIMO. La respuesta al impulso de los
sistemas multi-entrada es la colección de respuestas de impulso para cada canal de entrada.
La duración de la simulación se determina automáticamente para mostrar el
comportamiento transitorio de la respuesta. impulse (sys, Tfinal) simula la respuesta de
impulso desde t = 0 hasta el tiempo final t = T final. Tfinal expresar en las unidades de
tiempo del sistema, especificados en la propiedad TimeUnit de sys.
Para los sistemas de tiempo discreto con tiempo de muestreo sin especificar (Ts = -1), el
impulso interpreta T final como el número de períodos de muestreo para simular.
1 10 s
G 1 ( s)= 2
s + 10 s+1
2 2
G(z )=
( z +0.1+0.5 i ) ( z +0.1−0.5 i )
3 20
G 2 ( s)=
s +0.1
4 G 2 ( s ) conectado en serie con G 1 ( s )
CONCLUSIONES
Fue posible evidenciar que la transformada de Laplace es una herramienta
matemática o método operacional que sirve para resolver ecuaciones diferenciales
lineales.
Fue posible comprobar que para determinar la respuesta en el tiempo para una
entrada escalón unitario de un sistema se usa el comando step indicando el vector
del numerador y del denominador entre paréntesis. step(num,den) >>step(y,u).
Se pudo evidenciar que el comando bode sirve para calcular las magnitudes y los
ángulos de fase de la respuesta en frecuencia de sistemas continuos lineales e
invariantes en el tiempo.
BIBLIOGRAFIA
[1] (Ambardar A, (2006) Procesamiento de señales analógicas y digitales (Segunda
edición). Recuperado el 5 de Abril de 2016. Enlace: http://go.galegroup.com/ps/i.do?
id=GALE
%7CCX4060300008&v=2.1&u=unad&it=r&p=GVRL&sw=w&asid=7a4501ec73e7c9307f
41be9be4f811cc
[2] Gil, R. M. (2015). Introducción rápida a Matlab y Simulink para ciencia e ingeniería.
España: Ediciones Díaz de Santos.