Está en la página 1de 9

UNIVERSIDAD NACIONAL DE ASUNCIÓN

FACULTAD POLITÉCNICA

Actividad 6 Simulación de
Sistemas Dinámicos
Ejercicios desarrollados en Matlab

Integrantes:

✓ Claudia Velázquez
✓ Enrique Garbini
✓ Luciano Santiviago

Carrera: Ingeniería en Electrónica con


énfasis en Mecatrónica

Profesor: Ing. Jorge Triguis

14 / 10 / 2021
ASUNCIÓN, PARAGUAY
SIMULACIÓN DE SISTEMAS DINÁMICOS

EJERCICIO N° 3 – (EJERCICIO 4.4)

Para el siguiente sistema G(s), debemos calcular:

✓ Tiempo de subida.
✓ Tiempo pico.
✓ Sobreimpulso.
✓ Tiempo de asentamiento.

25
𝐺(𝑠) =
𝑠(𝑠 + 6)

Programación en Matlab:

numerador = 25;
denominador = [1 6 25];
Gs = tf(numerador,denominador); //función de
transferencia
step(Gs); //Creamos la gráfica del sistema.

Al ejecutar la programación, la ventana de comando nos devuelve la función de


transferencia:

Al ejecutar el comando step(Gs), se nos abre la siguiente ventana con la gráfica generada:
Vemos que coincide plenamente con la gráfica dada en el ejercicio:
Observamos los parámetros de la función de transferencia mediante la gráfica:

Tiempo de subida en el PDF: 0.55 sg Tiempo pico en el PDF: 0.785 sg


Tiempo de subida en Matlab: 0.55 sg Tiempo pico en Matlab: 0.783 sg

Sobreimpulso en el PDF: 9.5% Tiempo de asentamiento en el PDF: 1.05 sg


Sobreimpulso en Matlab: 9.48% Tiempo de asentamiento en Matlab: 1.19 sg

También puede realizarse mediante el siguiente esquema en Simulink:


EJERCICIO 4 – (EJERCICIO 6.1)

Trazar el Lugar de las Raíces para el siguiente sistema:

5000𝐾
𝐺(𝑠) =
𝑠(𝑠 + 50)(𝑠 + 100)

𝐻(𝑠) = 1

Utilizando el Script, programamos lo siguiente

G = tf(5000, [1 150 5000 0]);


H = tf(1);
F = G*H;
rlocus(F);

Al presionar en Run, en la barra de tareas de Matlab, tenemos la siguiente gráfica para el


Lugar de raíces:
Vemos que el lugar directo de las coincide con el ejercicio.

Matlab Ejercicio del PDF


7.1 El diagrama de Bode para el sistema definido por la función de transferencia:

Primero cargamos la función de transferencia en la extensión Simulink del MatLab

Le pusimos como entrada una función escalón que funciona como una perturbación y para la salida
lo configuramos para que sea en lazo abierto, de esa forma se hizo la linealización. Al hacer el
análisis para el diseño del sistema se observó lo siguiente.

Se puede concluir que lo observado en el Simulink coincide con las respuestas ya obtenidas.
Ejercicio 7.19.
Luciano Santiviago.
Obtener el diagrama polar del siguiente sistema:

Se puede obtener el resultado de dos maneras: directamente con un script o con un proceso visual más
largo en Simulink.

1. Método 1: script.

Se procede a correr el siguiente script en Matlab:

G=tf([2],[0.032 0.44 1.3 1]);


nyquist(G);

La primera línea define la función G como una función de transferencia, y se le agregan los coeficientes
del numerador y denominador. La segunda línea es el comando para obtener el diagrama de Nyquist.

El resultado es el siguiente:
2. Método 2: A través del linealizador de modelos de Simulink.

Se crea el sistema en simulink. Se puede agregar un Scope o un output al espacio de trabajo para
trabajar luego en scripts o visualizar otros tipos de gráficos. Se observa que, a la entrada y la salida, se
encuentran indicadores que muestran la señal de entrada y de salida que vamos a analizar.

Se abre el linealizador de modelos en la barra de APPS de Simulink

Una vez en la pestaña, se elige el gráfico que se quiere, en este caso el diagrama de Nyquist.

Si bien este proceso parece más largo, es mucho más útil cuando se tienen diagramas de bloques muy
complejos que no se pueden convertir en una sola función de transferencia, entonces se pueden
diagramar así mismo en Simulink y analizar sus propiedades.

También podría gustarte