Академический Документы
Профессиональный Документы
Культура Документы
2.1.OBJETIVOS.
- Repasar el fundamento matemático básico, para el estudio de los sistemas de control lineales.
- Utilizar las computadoras personales como herramientas en la solución de los problemas de
sistemas de control necesarios para este estudio.
- Programación de los asistentes de sistemas de control (software): MATLAB, Program CC
versión 5 (CC5) y VISSIM (COMMSIM).
-
El estudio de los sistemas de control hace uso amplio de las matemáticas aplicadas. Como el análisis
y diseño práctico de los sistemas de control tiene que ver con problemas reales, no se puede ignorar
los aspectos de hardware y laboratorio del problema. Sin embargo uno de los propósitos mayores de
los estudios de sistemas de control, es el desarrollo de herramientas analíticas, tal que el diseñador
pueda arribar a diseños razonablemente predecibles y realizables, sin depender completamente de la
experimentación y simulación.
Para el estudio de los sistemas de control, el fundamento matemático requerido incluye temas como:
variables complejas, ecuaciones diferenciales, la transformada de Laplace, álgebra matricial, álgebra,
etc. Los problemas que plantean estos temas, los cuales se presentan en el estudio de los sistemas de
control pueden ser mejor y eficientemente resueltos mediante una computadora personal. El presente
laboratorio refuerza al estudiante en el uso de software o asistentes de sistemas de control que
resuelven estos problemas.
2.3.DESARROLLO.
s 2 5s 4
G( s)
(s 2)( s 0.5)( s 2 s 1)
1
2.- Con el paquete MATLAB, establecer lo siguiente:
a) Polos y ceros de la función de transferencia G(s)
b) Expansión en fracciones parciales de la función de transferencia G(s).
c) La transformada de Laplace de la salida, si al entrada es un escalón de amplitud 6.
d) Expansión en fracciones parciales de la salida Y(s).
e) Respuesta en el tiempo de la salida para un intervalo de 0 a 30 segundos, para un ingreso escalón
de amplitud 7.
f) La respuesta analítica de la salida en el tiempo y(t), para un ingreso escalón de amplitud 7
(Utilice el procesamiento simbólico de MATLAB).
g) El modelo en variables de estado.
h) A partir del modelo en variables de estado, encontrar la función de transferencia.
s 2 5s 4
G( s)
(s 2)( s 0.5)( s 2 s 1)
2
ylabel('amplitud de salida')
grid
%f)la resuesta analitica de la salida en el tiempo y(t), para el ingreso
%escalon de amplitud 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
echo off
%salida ES:
y=g*r
pretty(y)
%la respuesta en el tiempo es:
pretty(ilaplace(y))
%g)el modelo en variables de estado
[A,B,C,D]=tf2ss(num,den)
%h)a partir del modelo de variables de estado encontrar a funcion de % de
%transferencia.
[numc,denc]=ss2tf(A,B,C,D)
Gc=tf(numc,denc)
display(G)
RUN FUNCION:
num =
1 5 4
den1 =
1 2
den2 =
1.0000 0.5000
den3 =
1 1 1
den4 =
den =
3
1.0000 3.5000 4.5000 3.5000 1.0000
G=
s^2 + 5 s + 4
-----------------------------------
s^4 + 3.5 s^3 + 4.5 s^2 + 3.5 s + 1
zeros =
-4
-1
polos =
-2.0000 + 0.0000i
-0.5000 + 0.8660i
-0.5000 - 0.8660i
-0.5000 + 0.0000i
gancia =
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 =
[]
4
numr =
denr =
1 0
R=
6
-
s
Y=
6 s^2 + 30 s + 24
-------------------------------------
s^5 + 3.5 s^4 + 4.5 s^3 + 3.5 s^2 + s
numr =
0 0 0 6 30 24
denr =
residuosY =
-1.3333 + 0.0000i
-2.0000 + 8.0829i
-2.0000 - 8.0829i
-18.6667 + 0.0000i
24.0000 + 0.0000i
poloY =
-2.0000 + 0.0000i
5
-0.5000 + 0.8660i
-0.5000 - 0.8660i
-0.5000 + 0.0000i
0.0000 + 0.0000i
directoY =
[]
G1 =
7 s^2 + 35 s + 28
-----------------------------------
s^4 + 3.5 s^3 + 4.5 s^2 + 3.5 s + 1
g=
2
s +5s+4
------------------------------
/ 1\ 2
(s + 2) | s + - | (s + s + 1)
\ 2/
r=
7/s
echo off
y=
2
(s + 5 s + 4) 7
--------------------------------
/ 1\ 2
s (s + 2) | s + - | (s + s + 1)
\ 2/
6
/ / sqrt(3) t \ \
| sqrt(3) sin| --------- | 7 |
/ t\ / t \ | / sqrt(3) t \ \ 2 / |
exp| - - | 196 exp| - - | | cos| --------- | + -------------------------- | 14
\ 2/ \ 2/\ \ 2 / 3 / exp(-2 t) 14
28 - -------------- - --------------------------------------------------------------- - ------------
9 3 9
A=
B=
1
0
0
0
C=
0 1 5 4
D=
0
numc =
0 0 1 5 4
denc =
Gc =
s^2 + 5 s + 4
-----------------------------------
s^4 + 3.5 s^3 + 4.5 s^2 + 3.5 s + 1
7
Continuous-time transfer function.
G=
s^2 + 5 s + 4
-----------------------------------
s^4 + 3.5 s^3 + 4.5 s^2 + 3.5 s + 1
8
3.- Con el paquete Program CC versión 5, establecer lo siguiente:
a) Función de transferencia en forma de polos y ceros.
b) Función de transferencia en forma de constantes de tiempo.
c) Función de transferencia en forma de polinomios unitarios.
d) La transformada de Laplace de la salida, si la entrada es un escalón de amplitud 7.
e) Expansión en fracciones parciales de la salida.
f) La inversa transformada de Laplace analítica de la salida y(t), para un ingreso escalón de
amplitud 7.
g) Respuesta en el tiempo de la salida para un intervalo de 0 a 20 segundos, para un ingreso escalón
de amplitud 7.
h) El modelo en variables de estado.
i) A partir del modelo en variables de estado, encontrar la función de transferencia.
CC>G=(7*s^2+3*s)/((s+4)*(s+7)*(3*s^2+7*s+2))
CC>G
s( 7s+3)
G(s) = —————————————————————————
(s+4)(s+7)( 3s^2 +7s +2)
2,333s(s+0,4286)
G(s) = —————————————————————————
(s+0,3333)(s+2)(s+4)(s+7)
0,05357s( 2,333s+1)
G(s) = —————————————————————————
( 0,25s+1)( 0,1429s+1)( 1,5s^2 +3,5s +1)
2,333s(s+0,4286)
G(s) = —————————————————————————
(s+4)(s+7)(s^2 +2,333s +0,6667)
9
CC>%d) La transformada de Laplace de la salida, si la entrada es un escalón de amplitud 5.
r=5/s
Y=r*G
display(Y)
5( 7s+3)
Y(s) = —————————————————————————
(s+4)(s+7)( 3s^2 +7s +2)
for t >= 0
10
CC>%h) El modelo en variables de estado.
P1=ccf(G)
display(P1)
P2=ocf(G)
display(P2)
P1.a =
0 1 0 0
0 0 1 0
0 0 0 1
-18,666667 -72,666667 -54,333333 -13,333333
P1.b =
0
0
0
1
P1.c =
0 1 2,3333333 0
P1.d = 0
P2.a =
-13,333333 1 0 0
-54,333333 0 1 0
-72,666667 0 0 1
-18,666667 0 0 0
P2.b =
0
2,3333333
1
0
P2.c =
1 0 0 0
P2.d = 0
s( 2,333s+1)
Gv(s) = —————————————————————————
s^4 +13,33s^3 +54,33s^2 +72,67s +18,67
11
4.- Con el paquete VISSIM (COMMSIM), establezca lo
siguiente:
a) El diagrama de simulación, como bloques en cascada
utilizando bloques integradores.
b) Respuesta en el tiempo de la salida para un intervalo de 0 a 30
segundos, con incremento de 0.05 Seg. (600 puntos).
12
2.4.CUESTIONARIO
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
7 s 2 3s
G( s)
( s 3)( s 7)(3s 2 8s 9)
13
%f)la resuesta analitica de la salida en el tiempo y(t), para el ingreso
%escalon de amplitud 5
syms g r y s
%funcion de transferencia
g=(s^2+7*s+3)/((s+3)*(s+7)*(3*s^2+s*8+9))
pretty(g)
%entrada
r=5/s
echo on
echo off
%salida ES:
y=g*r
pretty(y)
%la respuesta en el tiempo es:
pretty(ilaplace(y))
%g)el modelo en variables de estado
[A,B,C,D]=tf2ss(num,den)
%h)a partir del modelo de variables de estado encontrar a funcion de % de
%transferencia.
[numc,denc]=ss2tf(A,B,C,D)
Gc=tf(numc,denc)
display(G)
RUN
num =
1 7 3
den1 =
1 3
den2 =
1 7
den3 =
3 8 9
den4 =
1 10 21
den =
14
G =
s^2 + 7 s + 3
--------------------------------------
3 s^4 + 38 s^3 + 152 s^2 + 258 s + 189
zeros =
-6.5414
-0.4586
polos =
-7.0000 + 0.0000i
-3.0000 + 0.0000i
-1.3333 + 1.1055i
-1.3333 - 1.1055i
gancia =
0.3333
residuos =
-0.0075 + 0.0000i
-0.1875 + 0.0000i
0.0975 + 0.0098i
0.0975 - 0.0098i
polos =
-7.0000 + 0.0000i
-3.0000 + 0.0000i
-1.3333 + 1.1055i
-1.3333 - 1.1055i
directo =
[]
numr =
15
denr =
10
R =
0.5
Static gain.
Y =
5 s^2 + 35 s + 15
-------------------------------------------
30 s^4 + 380 s^3 + 1520 s^2 + 2580 s + 1890
numr =
0 0 5 35 15
denr =
residuosY =
-0.0038 + 0.0000i
-0.0938 + 0.0000i
0.0488 + 0.0049i
0.0488 - 0.0049i
poloY =
-7.0000 + 0.0000i
-3.0000 + 0.0000i
-1.3333 + 1.1055i
-1.3333 - 1.1055i
16
directoY =
[]
G1 =
5 s^2 + 35 s + 15
--------------------------------------
3 s^4 + 38 s^3 + 152 s^2 + 258 s + 189
g =
2
s + 7 s + 3
--------------------------------
2
(s + 3) (s + 7) (3 s + 8 s + 9)
r =
5/s
echo off
y =
2
(s + 7 s + 3) 5
----------------------------------
2
s (s + 3) (s + 7) (3 s + 8 s + 9)
17
/
/ sqrt(11) t \ \
|
sqrt(11) sin| ---------- | 37 |
/ 4 t \ | / sqrt(11) t \
\ 3 / |
exp| - --- | | cos| ---------- | - ----
------------------------- | 143
exp(-3 t) 5 exp(-7 t) 3 \ 3 / \ \ 3 /
121 / 5
----------- + ----------- - ---------------------------------------
------------------------------- + --
16 560 360
63
A =
B =
1
0
0
0
C =
D =
numc =
denc =
18
Gc =
G =
s^2 + 7 s + 3
--------------------------------------
3 s^4 + 38 s^3 + 152 s^2 + 258 s + 189
19
2.- Con el paquete Program CC versión 5, establecer lo siguiente:
PROGRAMA EN PROGRAM CC
CC>G=(7*s^2+3*s)/((s+3)*(s+7)*(3*s^2+8*s+9))
CC>G
s( 7s+3)
G(s) = —————————————————————————
(s+3)(s+7)( 3s^2 +8s +9)
2,333s(s+0,4286)
G(s) = ——————————————————————————————————
[(s+1,333)^2+1,106^2] (s+3)(s+7)
0,01587s( 2,333s+1)
G(s) = —————————————————————————————————————
( 0,3333s+1)( 0,1429s+1)( 0,3333s^2 +0,8889s +1)
2,333s(s+0,4286)
G(s) = ———————————————————————————
(s+3)(s+7)(s^2 +2,667s +3)
5( 7s+3)
Y(s) = —————————————————————————
(s+3)(s+7)( 3s^2 +8s +9)
20
Y(t) = 1,306*cos(1,106t-0,09251)*exp(-1,333t) - 1,875*exp(-3t) + 0,575*exp(-7t)
for t >= 0
s( 2,333s+1)
Gv(s) = ——————————————————————————————————
s^4 +12,67s^3 +50,67s^2 +86s +63
21
22
3.-Con el paquete VISSIM (COMMSIM), establezca lo siguiente:
23
2.5. CONCLUSIONES.
Se aprendió satisfactoriamente a ingresar un polinomio de diferentes maneras.
Se aprendió a obtener la gráfica de la función de transferencia.
Se aprendió a obtener los coeficientes de fracciones parciales de una fracción polinomial.
Obtener los polos y ceros de una función de transferencia.
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
24