Lab2 Sistemas de Control1
Lab2 Sistemas de Control1
Lab2 Sistemas de Control1
2.1. OBJETIVOS.
2.3. DESARROLLO.
s 2 5s 4
G ( s)
( s 2)( s 0.5)( s 2 s 1)
_____________________________________________________________________________________________
LABORATORIO DE CONTROL E INSTRUMENTACION
3
2.4. CUESTIONARIO
EL REALIZADO EN LABORATORIO.
display('a)')
%a)Polos y Ceros de la funcion de transferencia G(s)
[zeros,polos,ganancia]=tf2zp(num,den)
display('b)')
%b)Expansion en fracciones parciales de la funcion de Transferencia G(s)
[residuos,polos,directo]=residue(num,den)
display('c)')
%c) Transformada de La Place de la salida, si la entrada es un escalon de
%amplitud 5
%Introduccion de la entrada
numr=5
denr=[10]
R=tf(numr,denr)
%Calculo de Y(s)
Y=G*R
display('d)')
%d)Expansion en fracciones parciales de la salida de Y(s)
%Conversio de funcion de transferencia a vectores
[numr,denr]=tfdata(Y,'v')
[residuosY,poloY,directoY]=residue(numr,denr)
display('e)')
%e)Respuesta en el tiempo de la salida para un intervalos de 0 a 30
%segundos con incrementos de 0.005 seg (400 puntos)
%Escalon de Amplitud
%Correcion de Amplitud
G1=5*G
step(G1)
%Aplicando otra forma de graficar
subplot(2,1,1)
step(G1)
%modificacion del tiempo de simulacion
subplot(2,1,2)
step(G1,20)
title('Respuesta del sistema')
xlabel('tiempo (t)')
ylabel('amplitud de salida')
grid
display('f)')
%f)la respuesta analitica de la salida en el tiempo y(t), para un ingreso
%escalon de ampliyud 7
syms g r y s
%Funcion de transferencia
g=(s^2+5*s+4)/((s+2)*(s+0.5)*(s^2+s+1))
pretty(g)
%Entrada
r=7/s
echo on
%Salida ES
echo off
y=g*r
pretty(y)
%La respuestaen el tiempo es:
pretty(ilaplace(y))
_____________________________________________________________________________________________
LABORATORIO DE CONTROL E INSTRUMENTACION
5
display('g)')
%g)El modelo en variables de estado
[A,B,C,D]=tf2ss(num,den)
display('h)')
%h) A partir del modelo en variables de estado, encontrar la funcion de
%transferencia
[numc,denc]=ss2tf(A,B,C,D)
Gc=tf(numc,denc)
display(G)
2
s +5s+4
------------------------------
/ 1\ 2
(s + 2) | s + - | (s + s + 1)
\ 2/
num =
1 5 4
den1 =
1 2
den2 =
1.0000 0.5000
den3 =
1 1 1
den4 =
G=
s^2 + 5 s + 4
-----------------------------------
s^4 + 3.5 s^3 + 4.5 s^2 + 3.5 s + 1
Continuous-time transfer function.
a)
zeros =
-4
-1
polos =
-2.0000 + 0.0000i
-0.5000 + 0.8660i
_____________________________________________________________________________________________
LABORATORIO DE CONTROL E INSTRUMENTACION
6
-0.5000 - 0.8660i
-0.5000 + 0.0000i
ganancia =
1
b)
residuos =
0.4444 + 0.0000i
-1.0000 - 0.9623i
-1.0000 + 0.9623i
1.5556 + 0.0000i
polos =
-2.0000 + 0.0000i
-0.5000 + 0.8660i
-0.5000 - 0.8660i
-0.5000 + 0.0000i
directo =
[]
c)
numr =
5
denr =
10
R=
0.5
Static gain.
Y=
5 s^2 + 25 s + 20
------------------------------------
10 s^4 + 35 s^3 + 45 s^2 + 35 s + 10
d)
numr =
0 0 5 25 20
denr =
10 35 45 35 10
residuosY =
0.2222 + 0.0000i
-0.5000 - 0.4811i
-0.5000 + 0.4811i
0.7778 + 0.0000i
poloY =
-2.0000 + 0.0000i
-0.5000 + 0.8660i
-0.5000 - 0.8660i
-0.5000 + 0.0000i
_____________________________________________________________________________________________
LABORATORIO DE CONTROL E INSTRUMENTACION
7
directoY =
[]
e)
G1 =
5 s^2 + 25 s + 20
-----------------------------------
s^4 + 3.5 s^3 + 4.5 s^2 + 3.5 s + 1
f)
g=
(s^2 + 5*s + 4)/((s + 2)*(s + 1/2)*(s^2 + s + 1))
2
s +5s+4
------------------------------
/ 1\ 2
(s + 2) | s + - | (s + s + 1)
\ 2/
r=
7/s
%Salida ES
echo off
y=
(7*(s^2 + 5*s + 4))/(s*(s + 2)*(s + 1/2)*(s^2 + s + 1))
2
(s + 5 s + 4) 7
--------------------------------
/ 1\ 2
s (s + 2) | s + - | (s + s + 1)
\ 2/
/ t\
exp| - - | 196
\ 2/
28 - --------------
9
/ / sqrt(3) t \ \
| sqrt(3) sin| --------- | 7 |
/ t \ | / sqrt(3) t \ \ 2 / |
exp| - - | | cos| --------- | + -------------------------- | 14
\ 2/\ \ 2 / 3 /
- ---------------------------------------------------------------
3
exp(-2 t) 14
- ------------
9
g)
A=
-3.5000 -4.5000 -3.5000 -1.0000
1.0000 0 0 0
0 1.0000 0 0
0 0 1.0000 0
B=
1
0
_____________________________________________________________________________________________
LABORATORIO DE CONTROL E INSTRUMENTACION
8
0
0
C=
0 1 5 4
D=
0
h)
numc =
0 0 1 5 4
denc =
1.0000 3.5000 4.5000 3.5000 1.0000
Gc =
s^2 + 5 s + 4
-----------------------------------
s^4 + 3.5 s^3 + 4.5 s^2 + 3.5 s + 1
s^2 + 5 s + 4
-----------------------------------
s^4 + 3.5 s^3 + 4.5 s^2 + 3.5 s + 1
Continuous-time transfer function.
_____________________________________________________________________________________________
LABORATORIO DE CONTROL E INSTRUMENTACION
9
s 2 5s 4
G ( s)
( s 2)( s 0.5)( s 2 s 1)
CC>G
s^2 +5s +4
G(s) = ————————————————————————
(s+2)(s+0.5)(s^2 +s +1)
CC>pzf(G)
(s+1)(s+4)
G(s) = ——————————————————————————————————
(s+0.5)[(s+0.5)^2+0.866^2] (s+2)
s^2 +5s +4
G(s) = ————————————————————————
(s+2)(s+0.5)(s^2 +s +1)
_____________________________________________________________________________________________
LABORATORIO DE CONTROL E INSTRUMENTACION
10
CC>%e) Expansion en fracciones parciales de la salida.
CC>pfe(Y)
_____________________________________________________________________________________________
LABORATORIO DE CONTROL E INSTRUMENTACION
11
Vamos otra vez a ventana de blocks y luego a “signal producer” y finalmente “step” y damos un click
en la pantalla de trabajo
Vamos otra vez a ventana de blocks y luego a “signal consumer” y finalmente “plot” y damos un click
en la pantalla de trabajo
_____________________________________________________________________________________________
LABORATORIO DE CONTROL E INSTRUMENTACION
12
_____________________________________________________________________________________________
LABORATORIO DE CONTROL E INSTRUMENTACION
13
y obtenemos la gráfica respectiva.
Lo agrandamos y tenemos
2.- Mediante el MATLAB, CC5 y VISSIM, realizar los mismos pasos del desarrollo para la
solución de la siguiente función de transferencia en la cual cada alumno tiene que
introducir su numero de carnet de identidad en el orden correlativo por ejemplo Nº
C.I. 1432189
s 2 4s
G ( s)
( s 3)( s 2)( s 2 8s 9)
En caso de que el carnet tenga ceros sumar todos los números del carnet por
ejemplo 3050608 = 3+5+6+8= 22= 2+2=4 reemplazando el Nº 4 en el lugar de los ceros
nos da 3454648.
3s 2 4 s
G(s)
( s 5)( s 4)(6 s 2 4s 8)
Realizar los incisos 1, 2 y 3 del desarrollo de la practica, los cuales deben ser entregados
en el informe, en forma manuscrita (Lapiz y papel) e impresos mediante los paquetes o
usando capturadores de gráficos. Las simulaciones deben ser entregadas en CD.
_____________________________________________________________________________________________
LABORATORIO DE CONTROL E INSTRUMENTACION
14
Para nuestro caso CI: 5733321 or. Tenemos la siguiente función de transferencia:
5s 2 7 s
G ( s)
( s 3)( s 3)(3s 2 2 s 1)
display('a)')
%a)Polos y Ceros de la funcion de transferencia G(s)
[zeros,polos,ganancia]=tf2zp(num,den)
display('b)')
%b)Expansion en fracciones parciales de la funcion de Transferencia G(s)
[residuos,polos,directo]=residue(num,den)
display('c)')
%c) Transformada de La Place de la salida, si la entrada es un escalon de
%amplitud 6
%Introduccion de la entrada
numr=5
denr=[10]
R=tf(numr,denr)
%Calculo de Y(s)
Y=G*R
display('d)')
%d)Expansion en fracciones parciales de la salida de Y(s)
%Conversio de funcion de transferencia a vectores
[numr,denr]=tfdata(Y,'v')
[residuosY,poloY,directoY]=residue(numr,denr)
display('e)')
%e)Respuesta en el tiempo de la salida para un intervalos de 0 a 30
%segundos con incrementos de 0.005 seg (400 puntos)
%Escalon de Amplitud
%Correcion de Amplitud
_____________________________________________________________________________________________
LABORATORIO DE CONTROL E INSTRUMENTACION
15
G1=5*G
step(G1)
%Aplicando otra forma de graficar
subplot(3,1,1)
step(G1)
%modificacion del tiempo de simulacion
subplot(3,1,3)
step(G1,30)
title('Respuesta del sistema')
xlabel('tiempo (t)')
ylabel('amplitud de salida')
grid
display('f)')
%f)la respuesta analitica de la salida en el tiempo y(t), para un ingreso
%escalon de ampliyud 7
syms g r y s
%Funcion de transferencia
g=(5*s^2+7*s)/((s+3)*(s+3)*(3*s^2+2*s+1))
pretty(g)
%Entrada
r=7/s
echo on
%Salida ES
echo off
y=g*r
pretty(y)
%La respuestaen el tiempo es:
pretty(ilaplace(y))
display('g)')
%g)El modelo en variables de estado
[A,B,C,D]=tf2ss(num,den)
display('h)')
%h) A partir del modelo en variables de estado, encontrar la funcion de
%transferencia
[numc,denc]=ss2tf(A,B,C,D)
Gc=tf(numc,denc)
display(G)
2
5s +7s
-------------------------
2 2
(s + 3) (3 s + 2 s + 1)
num =
5 7 0
den1 =
1 3
den2 =
1 3
_____________________________________________________________________________________________
LABORATORIO DE CONTROL E INSTRUMENTACION
16
den3 =
3 2 1
den4 =
1 6 9
den =
3 20 40 24 9
G=
5 s^2 + 7 s
----------------------------------
3 s^4 + 20 s^3 + 40 s^2 + 24 s + 9
Continuous-time transfer function.
a)
zeros =
0
-1.4000
polos =
-3.0000 + 0.0000i
-3.0000 + 0.0000i
-0.3333 + 0.4714i
-0.3333 - 0.4714i
ganancia =
1.6667
b)
residuos =
-0.2521 + 0.0000i
1.0909 + 0.0000i
0.1260 + 0.1023i
0.1260 - 0.1023i
polos =
-3.0000 + 0.0000i
-3.0000 + 0.0000i
-0.3333 + 0.4714i
-0.3333 - 0.4714i
directo =
[]
c)
numr =
denr =
10
R=
0.5
Static gain.
Y=
25 s^2 + 35 s
---------------------------------------
30 s^4 + 200 s^3 + 400 s^2 + 240 s + 90
0 0 25 35 0
denr =
-0.1260 + 0.0000i
0.5455 + 0.0000i
0.0630 + 0.0511i
0.0630 - 0.0511i
poloY =
-3.0000 + 0.0000i
-3.0000 + 0.0000i
-0.3333 + 0.4714i
-0.3333 - 0.4714i
directoY =
[]
e)
G1 =
25 s^2 + 35 s
----------------------------------
3 s^4 + 20 s^3 + 40 s^2 + 24 s + 9
7/s
%Salida ES
echo off
y=
/ / sqrt(2) t \ \
| sqrt(2) sin| --------- | 32 |
/ t \ | / sqrt(2) t \ \ 3 / |
exp| - - | | cos| --------- | + --------------------------- | 63
\ 3/\ \ 3 / 3 /
_____________________________________________________________________________________________
LABORATORIO DE CONTROL E INSTRUMENTACION
18
----------------------------------------------------------------
242
t exp(-3 t) 28 exp(-3 t) 63
- -------------- - ------------
11 242
g)
A=
B=
1
0
0
0
C=
0 1.6667 2.3333 0
D=
h)
numc =
0 0 1.6667 2.3333 0
denc =
Gc =
_____________________________________________________________________________________________
LABORATORIO DE CONTROL E INSTRUMENTACION
19
_____________________________________________________________________________________________
LABORATORIO DE CONTROL E INSTRUMENTACION
20
Usando el PROGRAM CC
s( 5s+7)
G(s) = ——————————————————————
(s+3)^2( 3s^2 +2s +1)
1.667s(s+1.4)
G(s) = ——————————————————————————————————
[(s+0.3333)^2+0.4714^2] (s+3)^2
0.7778s( 0.7143s+1)
G(s) = —————————————————————————————
( 0.3333s+1)^2( 3s^2 +2s +1)
1.667s(s+1.4)
G(s) = ——————————————————————————————
(s+3)^2(s^2 +0.6667s +0.3333)
7( 5s+7)
Y(s) = ——————————————————————
(s+3)^2( 3s^2 +2s +1)
for t >= 0
_____________________________________________________________________________________________
LABORATORIO DE CONTROL E INSTRUMENTACION
22
5. Incluya los diagrams en VISSIM a mano y con puntabola, dibuuje en la parte posterior de
la hoja los graficos que obtuvo
Usando VISSIM
Vamos otra vez a ventana de blocks y luego a “signal producer” y finalmente “step” y damos un click
en la pantalla de trabajo
Vamos otra vez a ventana de blocks y luego a “signal consumer” y finalmente “plot” y damos un click
en la pantalla de trabajo
_____________________________________________________________________________________________
LABORATORIO DE CONTROL E INSTRUMENTACION
23
_____________________________________________________________________________________________
LABORATORIO DE CONTROL E INSTRUMENTACION
24
Lo agrandamos y tenemos
_____________________________________________________________________________________________
LABORATORIO DE CONTROL E INSTRUMENTACION
25
2.5. CONCLUSIONES.
BIBLIOGRAFÍA
[1] Katsuhiko Ogata INGENIERIA DE CONTROL MODERNA, cuarta edición. Prentice Hall
Hispanoamericana, 2003.
[2] Benjamín C. Kuo, SISTEMAS DE CONTROL AUTOMATICO, séptima edición. Prentice
Hall , 1996
[3] Richard C. Dorf and Robert H. Bishop SISTEMAS DE CONTROL MODERNO, décima
edición, Pearson, 2005.
[4] Delores M. Etter SOLUCION DE PROBLEMAS DE INGENIERIA, segunda edición,
Prentice Hall, 1998 México. XTG
_____________________________________________________________________________________________
LABORATORIO DE CONTROL E INSTRUMENTACION