Mecanica

Páginas: 6 (1382 palabras) Publicado: 7 de junio de 2012
Facultad de Ingeniería
Universidad de Buenos Aires

Sistemas de Control (67.22)

INTRODUCCIÓN AL MATLAB – CLASE 1
INTRODUCCIÓN DE FUNCIONES DE TRANSFERENCIA
Para la introducción de funciones de transferencia polinómicas se utiliza la
función “sys=tf(num,den)” del modo que a continuación se indica:
Ejemplo 1:
Introducir en Matlab la función de transferencia polinómica siguiente:
H ( s)=

s 2 + 2s + 3
s 2 + 2s + 3
=3
( s + 1) 3
s + 3s 2 + 3s + 1

MATLAB
% Introducir una función de transferencia polinómica
» num=[1,2,3];
» den=[1,3,3,1];
» sys=tf(num,den)
Transfer function:
s^2 + 2 s + 3
--------------------------s^3 + 3 s^2 + 3 s + 1
RESPUESTA TRANSITORIA A UNA ENTRADA ESCALÓN E IMPULSO
Para visualizar gráficamente la respuesta transitoria a una entrada escalóne impulso se procede
como a continuación se indica:
ESCALÓN:
La función a utilizar es la función: “step(sys)”
Ejemplo 2:
Obtener la respuesta transitoria de la función de transferencia polinómica del
Ejemplo 1, con una entrada escalón:
MATLAB
% Obtener respuesta a una entrada escalón
» step(sys)

Introducción al Matlab

1

Facultad de Ingeniería
Universidad de Buenos AiresSistemas de Control (67.22)

S t ep R e s p on s e
Fr om: U( 1)
3

2.5

To : Y ( 1 )

A m pl i t ud e

2

1.5

1

0.5

0

0

5

10

15

Ti m e (s e c . )

IMPULSO:
La función a utilizar es la función: “impulse(sys)”
Ejemplo 3:
Obtener la respuesta transitoria de la función de transferencia polinómica del
Ejemplo 1 con un impulso como entrada:
MATLAB
% Obtenerrespuesta a una entrada impulso
» impulse(sys)
Im p u l s e Re s p on s e
Fr o m: U( 1 )
1
0. 9
0. 8

0. 6

To : Y ( 1 )

A m pl i t ud e

0. 7

0. 5
0. 4
0. 3
0. 2
0. 1
0
0

5

10

Ti m e (s e c . )

2

Introducción al Matlab

15

Facultad de Ingeniería
Universidad de Buenos Aires

Sistemas de Control (67.22)

APLICACIÓN DE LAS INSTRUCCIONES VISTAS AL CASO DELAS FUNCIONES DE
TRANSFERENCIA DE SEGUNDO ORDEN
La Función de Transferencia de lazo cerrado de sistemas de Segundo Orden adopta la forma
siguiente:

ωn
C (s)
=2
R( s ) s + 2ζω n s + ω n 2
2

Ejemplo 4:
Obtener la respuesta transitoria de la función de transferencia polinómica de
Segundo Orden con un escalón y un impulso como entrada:
C ( s)
1
=
R( s) 1 + 2 * 0,4 + 1
MATLAB
»num=1;
» den=[1,.8,1];
» sys=tf(num,den)
Transfer function:
1
--------------s^2 + 0.8 s + 1
» step(sys)

Step Response
Fr om: U(1)
1.4

1.2

To: Y (1)

Amplit ude

1

0.8

0.6

0.4

0.2

0

0

5

10

15

Time (s ec .)

Introducción al Matlab

3

Facultad de Ingeniería
Universidad de Buenos Aires
En el caso de una entrada impulso, se obtiene:

Sistemasde Control (67.22)

MATLAB
» num=1;
» den=[1,.8,1];
» sys=tf(num,den)
Transfer function:
1
--------------s^2 + 0.8 s + 1
» impulse(sys)
CONVERSIÓN DE MODELOS
Matlab permite que los distintos modelos puedan ser convertidos entre sí, de
modo que, por ejemplo, se pueda obtener la forma factorizada de la función de
transferencia cero-polo-ganancia, partiendo de la forma de cociente depolinomios.
A continuación se analizarán las funciones de conversión que resultan
comprendidas en los alcances de la presente clase.
Función :

residue

La función residue convierte la función de transferencia polinómica:
H ( s) =

b0 s n + b1 s n −1 + ..... + bn −1 s + bn
a 0 s m + a1 s m −1 + ..... + a m −1 s + a m

en la función transferencia de fracciones parciales:
H (s) =

rr1
r2
+
+ ...... + n + k ( s )
s − p1 s − p2
s − pn

Instrucción:
[r,p,k] = residue (B,A)
Esta instrucción determina los vectores r, p, y k de los valores de residuo (r1,
r2,..., rn), los polos (p1, p2,..., pn) y los términos directos de la expansión de fracciones
parciales.
Las entradas son los coeficientes de los polinomios B (b0, b1,..., bn-1), numerador
de la expresión polinómica...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Mecanica
  • Mecanica
  • ¿ Que es la mecanica?
  • Mecanica
  • Mecanica
  • Mecanica
  • Mecanica
  • Mecanica

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS