Sei sulla pagina 1di 24

1

ANLISIS DE LA RESPUESTA TRANSITORIA EN MATLAB

1. REPRESENTACIONES DE SISTEMAS LINEALES EN MATLAB:


La funcin de transferencia de un sistema se representa mediante 2 arreglos de nmeros.
Considere el sistema:
2

2. CONSIDERE EL SISTEMA SIGUIENTE:

Obtenga las curvas de respuesta escaln unitario:


3

SOLUCION MATLAB
4

TENIENDO EN CUENTA EL NUMERO DE ENTRADA SE OBTIENE:


5
6

3. CURVAS DE RESPUESTA ESCALN PARA UN SISTEMA DEFINIDO EN EL


ESPACIO DE ESTADOS:
En este programa se grafica las curvas de respuesta escaln de un sistema que tiene 2 entradas
(u1 y u2) y dos salidas (y1 y y2).
Primero se grafican las curvas de respuestas escaln cuando la entrada es u1. Despus se grafican
las curvas de respuesta escaln cuando la entrada es u2.
Introducimos las matrices A, B, C y D:

Para graficar las curvas de respuesta escaln cuando la entrada es u1 introduzca el comando
STEP(A, B, C, D, 1):

Despus de graficar las curvas de respuesta escaln cuando la entrada es u2. Introduzca el
comando STEP(A, B, C, D, 2):

SOLUCIN MATLAB
7
8

4. RESPUESTA IMPULSO:
La respuesta impulso unitario de un sistema de control se obtiene mediante alguno de los
siguientes comandos en MATLAB:
9

El comando impulse(num,den) grafica la respues impulso unitario en la pantalla. El comando


impulse(A, B, C, D) produce una serie de grafica de respuesta impulso unitario, una para cada
combinacin de entrada y salida del sistema:

Obtenga la respuesta impulso unitario del sistema siguiente:

SOLUCION MATLAB
10

5. OBTENGA LA RESPUESTA IMPULSO UNITARIO DEL SISTEMA


SIGUIENTE:

SOLUCION MATLAB
11

6. INTRODUCIMOS NUM Y DEN EN MATLAB:

Usamos el comando de respuesta unitaria:


SOLUCIN MATLAB
12

7. RESPUESTA RAMPA UNITARIA:


La respuesta rampa unitaria se obtiene como la respuesta escaln unitario de G(s)/s. introducimos
el numerador y denominador de G(s)/s:

Especifique los tiempos de clculo (t = 0; 0.1; 7) y luego introduzca el comando de la respuesta


escaln c = step(num,den,t)

Al graficar la curva de respuesta rampa, agregue la entrada de referencia a la grfica. La entrada


de referencia es t. aada el argumento al comando plot con lo siguiente: t,t,-. Por tanto, el
comando plot se convierte en: plot(t,c,o,t,t,-)

Agregue la retcula, el ttulo, la etiqueta de x y el rotulo de y:


13

SOLUCION MATLAB

8. RESPUESTA RAMPA UNITARIA:


14

La respuesta rampa unitaria se obtiene sumando una nueva variable de estado x3. La dimensin
de la ecuacin de estado aumenta en uno.
Introduzca las matrices A, B, C y D de la ecuacin de estado y la ecuacin de salida originales:

Introduzca las matrices AA, BB, CC y DD de las nuevas ecuaciones estado y de salida ampliadas:

Introduzca el comando de respuesta escaln:

Al graficar x3 sume la entrada rampa unitaria t en la grfica introduciendo: plot(t,x3,o,t,t,-)

SOLUCION MATLAB
15

El rango de valores del tiempo es en una escala distinta, por tanto podemos observar una
ligera modificacin en la grfica.
9. RESPUESTA A CONDICIONES INICIALES:
La respuesta del sistema para las condiciones iniciales se convierte en una respuesta escaln
unitario modificando el polinomio del numerador.
Introduzca el numerador y el denominador de la funcin de transferencia G(s):

Introduzca el siguiente comando de respuesta escaln:

Introduzca la retcula y el ttulo de la grfica:

SOLUCIN MATLAB
16

10. RESPUESTA A CONDICIONES INICIALES:


17
18

PRACTICA

Sistema vibratorio mecnico

Considere el sistema vibratorio mecnico de la figura que se muestra a continuacin. Unas ruedas
tienen un sistema masa-resorte-amortiguador que cuelga de ella. La rueda esta sobre una pista que
consta de una parte plana (horizontal), un plano inclinado (45 hacia abajo) y otra parte plana
horizontal.
19
20
21

SOLUCIN MATLAB
22
23
24

Elaborar un informe sobre el movimiento del sistema para para distintos valores de la masa (2
mnimos).

Potrebbero piacerti anche