Está en la página 1de 8

UNIVERSIDAD NACIONAL PEDRO RUIZ GALLO

FACULTAD DE CIENCIAS FÍSICAS Y MATEMÁTICAS


ESCUELA PROFESIONAL DE INGENIERÍA ELECTRÓNICA

RESPUESTA TRANSITORIA Y
ESTABLE USANDO MATLAB

ALUMNO: ANGEL JAVIER RUIZ CALDERÓN


CÓDIGO: 070637i
CURSO: CONTROL 1
2. El sistema de la figura responde ante una aplicación brusca de una fuerza de 20Kg apartándose
de su posición de equilibrio como se indica a continuación:

Determinar M, B, K. Graficar como sería la respuesta al impulso unitario.

Solución:

La función de transferencia del sistema es:

Como (debido a la fuerza brusca), se tiene:

Además, del gráfico, vemos que la posición en el infinito es 0.1; entonces:

Del gráfico, podemos ver que ; entonces:


Además, usamos el dato del tiempo pico:


Con esto calculamos el valor de M

A partir de M, podemos calcular B

Por lo tanto, la función de transferencia es:

Gráfica al impulso unitario (usando Matlab)

%-------respuesta al impulso unitario para el problema 2--------


%-------se usa el método del salto unitario--------
num=[1 0];
den=[25.491 118.238 20];
step(num,den)
grid on
title('respuesta al impulso unitario')
3. Para el circuito mostrado en la siguiente gráfica:

Calcular su función de transferencia V(n2)/V1 si se aplica un voltaje de 10V, determinar la gráfica


de la respuesta a esta entrada impulso.

Calcular aproximadamente a partir de la gráfica, los tiempos de: tiempo pico, tiempo de subida,
tiempo de asentamiento y la máxima sobreelongación.

Solución:

Para halla la función de transferencia, tenemos las siguientes ecuaciones:

La función de transferencia de este último es:

Reemplazando esta ecuación en la primera pero ya con previa transformada, obtenemos la


función de transferencia del sistema:

Ahora determinamos la gráfica cuando se aplica 10V, es decir, hacemos:

V1(t)=10V, entonces

Luego reemplazamos en la función de transferencia hallada anteriormente para pasarlo al Matlab:


Ccódigo en Matlab:

%-------problema 3--------
%-------de manera manual, sacamos la función de transferencia para una
entrada 10 v, que tiene los siguientes num y den--------
num=[0 0 45454545.4];
den=[0.005 100 4545454.54];
step(num,den)
grid on
title('Gráfica problema 3')

Como podemos ver en la gráfica, que cuando aplicamos un voltaje inicial de 10V, esta se mantiene
luego de 0.5ms, que es un tiempo de asentamiento para lograr la estabilidad del sistema.

Luego, calculamos aproximadamente mediante el gráfico obtenido, los valores pedidos:

Tiempo pico: 0.11 ms.

Tiempo de subida.67.15 us.

Tiempo de asentamiento: 0.5 ms.


Máxima sobreelongación: 3.3v.

Nota: estos valores se obtuvieron usando uso de la lupa del gráfico en Matlab.
4. si tenemos un sistema de segundo orden:

Y aplicamos a este sistema un controlador PID con los siguientes parámetros:

( )

Calcular las respuestas al escalón unitario antes y después de colocar el controlador PID.

Calcular los tiempos de asentamiento, tiempo pico, tiempo de retardo, máxima sobreelongación.

Solución:

Para calcular la respuesta al escalón unitario, tenemos:

Podemos hallar su función en el tiempo mediante Matlab:

F = 1 - (cos((3*3^(1/2)*t)/2) + (3^(1/2)*sin((3*3^(1/2)*t)/2))/3)/exp((3*t)/2)

Que sería:

√ √
( ) √

Luego, graficamos la respuesta al escalón unitario:


De igual manera que en el problema anterior, calculamos lo pedido:

Tiempo de asentamiento: a partir de 3s se estabiliza.

Tiempo pico: 1.21s.

Tiempo de retardo: 0.4030s.

Máxima sobre elongación: 1.163.

También podría gustarte