Está en la página 1de 3

ESCUELA POLITECNICA NACIONAL INFORME 2 LABORATORIO DE SISTEMAS DE CONTROL AUTOMATICO

TEMA: TOOLBOX DE CONTROL DE MATLAB


Informe 1.1 Presente los resultados obtenidos en la parte experimental. Obtenga la respuesta en el espacio de estado, zpk y la respuesta en frecuencia del sistema de trabajo preparatorio num=[1 1 2 0]; den=[1 -1.25 -4 2.25]; g=tf(num,den) g1=zpk(g) Transfer function: s^3 + s^2 + 2 s --------------------------s^3 - 1.25 s^2 - 4 s + 2.25

Zero/pole/gain: s (s^2 + s + 2) -----------------------------(s-2.493) (s+1.757) (s-0.5139) 2do

2 3 4 5 6 7 8 9 10

A=tf([1],[1 300 1] ) B=zpk(A) g2=A; step(g2); impulse(g2); t=0:10; u=t; figure; lsim(g2,u,t)

*Transfer function: 1 --------------s^2 + 300 s + 1 * Zero/pole/gain: 1 -------------------(s+300) (s+0.003333)


x 10
-3

Impulse Response
10 9

Linear Simulation Results

3.5

3
8

2.5

7 6

Amplitude

Amplitude

5 4 3

1.5

1
2

0.5

1 0

5 Time (sec)

10

200

400

600

800

1000

1200

1400

1600

1800

Time (sec)

1.2 Empleando lazos y estructuras de control de flujo, elabore un programa que permita obtener sobre un mismo grfico la respuesta escaln en lazo abierto Y2(s)/F(s) para cinco valores diferentes del parmetro (B3/K) del sistema mecnico del trabajo preparatorio.

PROGRAMA 1 Para datos en secuencia del 1 al 5 Se generara una matriz aleatoria La funcin de transferencia encontrada ser almacenada en la variable d Se utilizara el lazo for para el incremente de la variable i Los valores de i sern generados en el vector k para luego ser multiplicados por d Luego se graficara estos valores en 5 diferentes grficos a diferentes escalas
k=rand(1,10); d=tf([5 12.5],[1 8 22 20 0]); for i=1:5 y2=k(i)*d; subplot(2,3,i); step(y2) end

PROGRAMA 2 Asignacin externa de datos disp('Ingrese los valores de los parmetros B3 y K') a=input('Ingrese el valor de B3: '); b=input('Ingrese el valor de K: ');
k=ones(1,2); k=k*[a b] d=tf([5 12.5],[1 8 22 20 0]); y2=k*d; step(y2)

1.3 Comentarios y conclusiones.

COMENTARIOS En esta prctica se pudo observar la facilidad que nos brinda matlab para el uso de funciones de transferencia, grficos y ecuaciones. Se observo que se puede sintetizar operaciones como son: *Sacar POLOS Y CEROS *Ecuaciones simplificadas El uso de varias de las funciones estudiadas en el anterior curso se pueden implementar. Se puede usar simulink para obtener la funcin de transferencia de cualquier sistema que uno desee. En conclusin matlab nos sigue ayudando a la simplificacin de varios procesos y estructuracin de modelos matemticos muy complejos.

También podría gustarte