Vous êtes sur la page 1sur 7

INFORME

OBJETIVOS: Modelar sistemas lineales invariantes en el tiempo. Utilizar los diferentes comandos que proporciona MATLAB para realizar simulaciones de sistemas de control. Utilizar herramientas computacionales provistas por MATLAB para la conexin, conversin de modelos LTI Realizar las siguientes acciones: 1. Resolver el siguiente circuito:
R1 R2

Ei

C1

E1

C2

E2

R1

R2

R1

Ei

1/sC 1

E1

1/sC 2

Ei

1/sC 1

E1

R2+1/sC 2

R1

R2

R2

R1*1/sC 1 Ei(1/sC 2)
1/sC1+R1 R1+1/sC1

Ei

1/sC 1

1/sC 2

E2

1/sC 2

E2

Para R1=R2=10M y C1=C2=2uF

2. Realizar ejemplos con todos los comandos vistos: g=tf([1 2 3],[1 4 5 7]) %funcion de transferencia Transfer function: s^2 + 2 s + 3 --------------------s^3 + 4 s^2 + 5 s + 7 g_ss=ss(g) %variables de estado a = x1 x2 x3 b = x1 x2 x3 c = y1 d = y1 u1 0 x1 0.5 x2 0.25 x3 0.375 u1 2 0 0 x1 -4 4 0 x2 -1.25 0 1 x3 -1.75 0 0

Continuous-time model. g_zpk=zpk(g) Zero/pole/gain: (s^2 + 2s + 3) --------------------------------(s+3.116) (s^2 + 0.8837s + 2.246) gfrd=frd(g,500) % respuesta en frecuencia Frequency(rad/s) ---------------500 Response -------8.000e-006 - 0.0020i

Continuous-time frequency response.

figure impulse(g) %respuesta al impulso


Impulse Response 1.2

0.8

Amplitude

0.6

0.4

0.2

-0.2

5 Time (sec)

10

figure step(g) %respuesta al paso


Step Response 0.7

0.6

0.5

Amplitude

0.4

0.3

0.2

0.1

6 Time (sec)

10

12

t=[0:.5:60]; y=t; lsim(g,y,t) % respuesta a la rampa


Linear Simulation Results 60

50

40

Amplitude

30

20

10

10

20

30 Time (sec)

40

50

60

gr=feedback(g,1) %funcion con realimentacion negativa Transfer function: s^2 + 2 s + 3 ---------------------s^3 + 5 s^2 + 7 s + 10 grp=feedback(g,1,+1) %funcion con realimentacion positiva Transfer function: s^2 + 2 s + 3 --------------------s^3 + 3 s^2 + 3 s + 4 g1=tf([8 3],[4 9 5]) Transfer function: 8 s + 3 --------------4 s^2 + 9 s + 5 gs=series(g,g1) % funcion de transferencia en serie Transfer function: 8 s^3 + 19 s^2 + 30 s + 9 -------------------------------------------4 s^5 + 25 s^4 + 61 s^3 + 93 s^2 + 88 s + 35 gp=parallel(g,g1) % funcion de transferencia en paralelo Transfer function: 12 s^4 + 52 s^3 + 87 s^2 + 108 s + 36 -------------------------------------------4 s^5 + 25 s^4 + 61 s^3 + 93 s^2 + 88 s + 35 stepinfo(gr) %informacion del sistema ans = RiseTime: SettlingTime: SettlingMin: SettlingMax: Overshoot: Undershoot: Peak: PeakTime: 0.4583 5.5697 0.2799 0.3648 21.6058 0 0.3648 1.2983

figure pzmap(g) % Grafico polos y ceros


Pole-Zero Map 1.5

0.5

Imaginary Axis

-0.5

-1

-1.5 -3.5

-3

-2.5

-2

-1.5 Real Axis

-1

-0.5

p=pole(g) %polos de g z=zero(g) %zeros de g p = -3.1163 -0.4418 + 1.4321i -0.4418 - 1.4321i z = -1.0000 + 1.4142i -1.0000 - 1.4142i 3. Encontrar la funcin de transferencia en el siguiente circuito tanto en lazo abierto como en lazo cerrado, graficar las respuestas al impulso paso y rampa

R1

Vi

R2

Vo

Ls

R1

Ls(R1+1/sC )
R1+1/sC Vi R1+1/sC+Ls R1+1/sC+Ls

Vi

1/sC

R2

Vo

R2

Vo

Para R1=R2=1k ; C=1000uF ; L=1H

Sin realimentacin
Impulse Response 1.2

Step Response 0.7

Linear Simulation Results 10 9

0.6

8
0.8

0.5

7 6

Amplitude

Amplitude

0.6

Amplitude
0 2 4 6 Time (sec) 8 10 12

0.4

5 4

0.4

0.3

0.2

0.2

3 2

0.1

1
-0.2 0 1 2 3 4 5 Time (sec) 6 7 8 9 10

5 Time (sec)

10

Con realimentacin
Impulse Response 1.2
0.4 Step Response

Linear Simulation Results 10 9 8

0.35

0.3

0.8
0.25

7 6

Amplitude

Amplitude

0.2

Amplitude
0 1 2 3 4 5 6 7 8 9

0.6

5 4 3

0.4

0.15

0.2
0.1

2
0
0.05

1
-0.2
0

3 Time (sec)

5 Time (sec)

10

Time (sec)

CONCLUSIONES

Se puede observar la importancia del uso de Matlab en los sistemas de control automtico, para realizar tanto simulaciones como grficas de las respuestas, adems de que se puede obtener las funciones de transferencia de los sistemas de manera gil, tambin se puede obtener tanto las funciones de estado, como la respuesta del sistema a una frecuencia dada, de igual forma tambin se puede obtener el diagrama de polos y ceros. Tambin mediante Matlab se puede obtener informacin sobre el sistema, realizar su respuesta ante distintas seales de entrada. Un sistema puede ser expresado de distintas maneras ya sea por su diagrama en bloques, diagrama de flujo en espacios de estado o simplemente mediante su funcin de transferencia, todas estas son equivalentes. Cuando dos sistemas estn en serie sus funciones de transferencia se multiplican, en cambio, si los sistemas estn en paralelo stas se suman.

Un sistema retroalimentado negativamente es ms estable que el sistema original, mientras que si es retroalimentado positivamente, puede volverse inestable.
RECOMENDACIONES

Recuerde que Matlab solo trabaja con funciones lineales e invariantes en el tiempo. Matlab tiene distintas variables de almacenamiento, la mayora constituyen matrices, recuerde esto al intentar obtener datos de las variables creadas por Matlab, Se recomienda realizar la funcin de transferencia, previamente antes de introducirla en Matlab.

Vous aimerez peut-être aussi