Funcion de transferencia practica

Solo disponible en BuenasTareas
  • Páginas : 4 (973 palabras )
  • Descarga(s) : 0
  • Publicado : 6 de diciembre de 2010
Leer documento completo
Vista previa del texto
TEORIA DE CONTROL AUTOMATICO 2

PRACTICA #2: FUNCIONES DE TRANSFERENCIA

OBJETIVO: Definir en Matlab la función de Transferencia de diversos tipos de sistemas de control, explorando los diversosmétodos existentes.

ACTIVIDADES:

1. Para el siguiente sistema de control, defina sus correspondientes vectores de coeficientes para el denominador ([num]) y denominador ([den]).

[pic]>> num=[2 3 10]

num =

2 3 10

>> den=[1 6 15 100]

den =

1 6 15 100

2. A partir de los vectores de coeficientes anteriores, defina la función detransferencia del sistema indicado, usando la función sys = tf(num, den).

>> sys1 = tf(num, den)

Transfer function:

2 s^2 + 3 s + 10

------------------------

s^3 + 6s^2 + 15 s + 100

3. Considerando el sistema dado a continuación y usando Matlab, determine la ganancia (k), los ceros ([z]) y polos del sistema ([p]).

[pic]

>> num1=[2 8 -5]

num1 =2 8 -5

>> den1=[2 1 4 -75 ]

den1 =

2 1 4 -75

>> sys2 = tf(num1, den1)

Transfer function:

2 s^2 + 8 s - 5----------------------

2 s^3 + s^2 + 4 s - 75

4. Considerando los parámetros hallados en la pregunta anterior, defina en Matlab la función de transferencia del sistema anterior mediante la función sys =zpk(z, p, k).

>> [Z,P,K] = TF2ZP(num1,den1)

Warning: Could not find an exact (case-sensitive) match for 'TF2ZP'.

C:\Archivos de programa\MATLAB\R2007a\toolbox\matlab\polyfun\tf2zp.m is acase-insensitive match and will be used instead.

You can improve the performance of your code by using exact

name matches and we therefore recommend that you update your

usageaccordingly. Alternatively, you can disable this warning using

warning('off','MATLAB:dispatcher:InexactMatch').

Z =

-4.5495

0.5495

P =

-1.7500 + 3.0721i...
tracking img