Está en la página 1de 2

Universitat de Lleida

Grado en Ingeniería Industrial y Automática


Procesos discretos, Boletín 1-Repaso Matlab/Simulink
Entrega: hasta 18/2

Notas:
 Entregar en pdf: el código (ficheros .m), gráficas obtenidas, diagrama de Simulink y
los comentarios oportunos, en esta misma plantilla. Puede también imprimir en pdf
los ejercicios realizados en un live script (.mlx), en el que aparezca tanto el código,
como las gráficas y los comentarios (muy útil).
 Sírvase de la ayuda de Matlab (help comando, ó ayuda en línea).

Ejercicio 1: Realice una función en Matlab (function [max,pos] = maxim(vect)), sin usar la función
max, que acepte un vector como entrada y devuelva el valor máximo y su posición. (puede usar
estructuras for..end e if..end)

Ejercicio 2: Represente las siguientes señales señales discretas x(n), donde n es el vector de
muestras, que se ha de definir para visualizar correctamente cada señal. Si lo cree conveniente,
puede crear una funcion para representar las señales básicas.

x 1 ( n ) =2· δ ( n−3 ) , {−5 ≤n ≤ 5 } (delta de kronecker: δ ( n )=1 , n=0 ,δ ( n )=0 , n ≠ 0


x 2 ( n ) =2 δ ( n+2 )−δ ( n−4 ) , {−5 ≤ n ≤5 }
x 3 (n)=[u( n)−u(n−10)]+1 , {0 ≤ n ≤ 20 } (u(n), escalón unitario)
x 4(n)=n[ u(n)−u(n−5)], {0 ≤ n ≤ 20 } (r(n)=n, función rampa)
x 5 ( n )=n [ u ( n )−u ( n−5 ) ] +10 e [ u ( n−10 )−u ( n−20 ) ] , {0 ≤ n ≤20 } ¿ , funcion exponencial)
−0.3 ( n−10 )

x 6 (n)=cos (0.07 ∙ πn)+0.2 ∙ sin ⁡(0.04 · πn) { 0 ≤ n ≤50 }

Ejercicio 3: Dado el siguiente sistema en tiempo continuo:


Y ( s) 2 s+25
G ( s )= = 2
X (s) s + 4 s+25
a) Defina el sistema en MatLab, muestre sus raíces en el plano s y su respuesta al impulso
(mediante numerador, denominador y, por ejemplo, comandos tf y pzmap,impulse).
b) Indicar orden del sistema. ¿Es el sistema estable? Razone la respuesta.

c) Utilizando la función lsim, determine la respuesta frente a una entrada escalón unitario
(puede definir la entrada manualmente o probar con square). Muestre los resultados para t
= {0, 3}seg.
d) Haga lo mismo que en b), pero con la función step. Calcule los parámetros característicos de
la respuesta dinámica (tiempo de subida, de establecimiento, overshoot..). Puede marcarlos
gráficamente o calcularlos numéricamente a partir de la respuesta dada por step.
e) Obtenga la respuesta en frecuencia del sistema, por ejemplo con bode. ¿cuál es la frecuencia
de corte y el desfase total?
Ejercicio 4: Obtenga la respuesta dinámica ante una entrada escalón del sistema del ejercicio 2, esta
vez con Simulink. Puede servirse de la ayuda del tutorial de Simulink proporcionado en el campus
virtual. Nota: Puede usar la variable del sistema creado en ejercicio anterior o crearlo de cero.

También podría gustarte