Sunteți pe pagina 1din 22

Escuela profesional de Ingeniera Elctrica

Universidad
Nacional de San
Agustn

Trabajo:
Anlisis de respuestas de Sistemas
Curso:
Lab. de Control 2
Nombres y Apellidos:
CUI:

Arequipa-Per
2015
ANALISIS DE RESPUETAS DE SISTEMAS

1. OBJETIVO:
Implementar la FT de un sistema y analizar las grficas de lugar geomtrico
de races, respuesta en el tiempo.
Determinar el efecto de adicin de polos y ceros (diferentes valores) a un sistema y
obtener conclusiones de las diferentes respuestas

2. FUNDAMENTO TEORICO
Conocer los conceptos de lugar geomtrico de races, respuesta en el tiempo
Conocer los comandos del Matlab para la obtencin de las diferentes respuestas a
obtener
Conocer Labview.

3. TRABAJO EXPERIMENTAL

SOLUCION:

3.1. Proponerse un sistema de primer orden

>> num=[1];

>> den=[1 3];

>> y=tf(num,den)

y=

-----

s+3

Continuous-time transfer function.


3.2. Realizar las grficas de lugar geomtrico de races y respuesta en el tiempo para una
entrada

Escaln unitario.

>> step(y)

>> rlocus(y)
3.3. Aadir un cero (03 valores de ceros) a la funcin de transferencia del sistema propuesto y
analizar su efecto en el lugar geomtrico de races y respuesta en el tiempo.

a) CASO 1:

>> zero=tf([1 1],[1])

zero =

s+1

Continuous-time transfer function.

>> a=series(zero,y)

a=

s+1

-----

s+3

Continuous-time transfer function.

>> step(a)
>> rlocus(a)

b) CASO 2:

>> zero=tf([1 10],[1])

zero =

s + 10

Continuous-time transfer function.

>> a=series(zero,y)

a=

s + 10

------

s+3

Continuous-time transfer function.


>> step(a)

>> rlocus(a)
c) CASO 3:

>> zero=tf([3 100],[1])

zero =

3 s + 100

Continuous-time transfer function.

>> a=series(zero,y)

a=

3 s + 100

---------

s+3

Continuous-time transfer function.

>> step(a)
>> rlocus(a)

3.4. Aadir un polo (03 valores de ceros) a la funcin de transferencia del sistema propuesto y
analizar su efecto en el lugar geomtrico de races y respuesta en el tiempo.

a) CASO 1:

>> pole=tf([1],[1 1])

pole =

-----

s+1

Continuous-time transfer function.

>> a=series(pole,y)

a=

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

s^2 + 4 s + 3

Continuous-time transfer function.


>> step(a)

>> rlocus(a)
b) CASO 2:

>> pole=tf([1],[1 15])

pole =

------

s + 15

Continuous-time transfer function.

>> a=series(pole,y)

a=

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

s^2 + 18 s + 45

Continuous-time transfer function.

>> step(a)
>> rlocus(a)

c) CASO 3:

>> pole=tf([1],[4 115])

pole =

---------

4 s + 115

Continuous-time transfer function.

>> a=series(pole,y)

a=

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

4 s^2 + 127 s + 345

Continuous-time transfer function.


>> step(a)

>> rlocus(a)
3.5. Aadir un polo y un cero (03 valores de ceros) a la funcin de transferencia del sistema
propuesto y analizar su efecto en el lugar geomtrico de races y respuesta en el tiempo.

a) CASO 1:

>> pole=tf([1],[1 2])

pole =

-----

s+2

Continuous-time transfer function.

>> zero=tf([1 1],[1])

zero =

s+1

Continuous-time transfer function.

>> a=series(pole,zero)

a=

s+1

-----

s+2

Continuous-time transfer function.

>> b=series(a,y)

b=

s+1

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

s^2 + 5 s + 6

Continuous-time transfer function.


>> step(b)

>> rlocus(b)
b) CASO 2:

>> pole=tf([1],[1 25])

pole =

------

s + 25

Continuous-time transfer function.

>> zero=tf([1 30],[1])

zero =

s + 30

Continuous-time transfer function.

>> a=series(pole,zero)

a=

s + 30

------

s + 25

>> b=series(a,y)

>> step(b)
>> rlocus(b)

c) CASO 3:

>> pole=tf([1],[3 85])

pole =

--------

3 s + 85

Continuous-time transfer function.

>> zero=tf([4 13],[1])

zero =

4 s + 13

Continuous-time transfer function.

>> a=series(pole,zero)
a=

4 s + 13

--------

3 s + 85

Continuous-time transfer function.

>> b=series(a,y)

b=

4 s + 13

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

3 s^2 + 94 s + 255

Continuous-time transfer function.

>> rlocus(b)
>> step(b)

3.6. Realizar el anlisis anterior para un sistema de segundo orden

a) CASO 1:

>> sys=tf([1],[1 2 3])

>> pole=tf([1],[1 2]);

>> zero=tf([1 5],[1]);

>> a=series(pole,zero)

a=

s+5

-----

s+2

Continuous-time transfer function.

>> b=series(a,sys);
>> step(b)

>> rlocus(b)
b) CASO 2:

>> sys=tf([1],[1 2 3]);

>> pole=tf([1],[1 100]);

>> zero=tf([1 40],[1]);

>> a=series(pole,zero)

a=

s + 40

-------

s + 100

>> b=series(a,sys);

>> step(b)

>> rlocus(b)
3.7. Construir un instrumento virtual en la cual los tems anteriores puedan implementarse
4. CONCLUSIONES Y RECOMENDACIONES

Finalmente podemos concluir que tanto el matlab como el labview son aplicaciones
que nos permiten realizar el anlisis de la respuesta frente a una variacin de la
ganancia.

Adems nos permiti entender con detalle la variacin que produca el agregado de un
polo o un cero y como afectaba la respuesta.

S-ar putea să vă placă și