Busca en el Blog
lunes, 7 de febrero de 2011
domingo, 6 de febrero de 2011
Modelos Matemáticos y Funciones de Transferencia (VIII): Para el programa CC5
cls
%Lab.4
%Name: Chávez Choque Alvaro
%Adress: Pedro Ferrari #4, Toledo, Madrid
%Thelephone: 5264639
%I.N. 5775394 or.
%e-mail: alvaro.chavez_choque@hotmail.com
%introduccion del controlador
Gc=(s*(s+1))/((s+1.4)*(s+0.5))
Gc
Gp=(s+2)/(s*(s^2+2*s+2))
Gp
H=1.5/(s+0.66)
H
%calculo de Gx
Gx=Gc*Gp
Gx
%a)FUNCION DE TRANSFERENCIA DEL SISTEMA COMPLETO G(s)
G=Gx|H
single(G)
%b)POLOS Y CEROS DE LA FUNCION DE TRANSFERENCIA
pzf(G)
%c)LA TRASFORMADA DE LAPLACE DE LA SALIDA SI LA ENTRADA ES UN ESCALON UNITARIO
U=1/s
Y=G*U
Y
%d)EXPANCION EN FRACCIONES PARCIALES DE LA SALIDA SI LA ENTRADA ES UN ESCALON UNITARIO
pfe(Y)
%e)LA RESPUESTA ANALITICA DE LA SALIDA
ilt(Y)
%f)RESPUESTA EN EL TIEMPO DE LA SALIDA
time(G)
CC>
s(s+1)
Gc(s) = ———————
(s+1,4)(s+0,5)
s+2
Gp(s) = ———————
s(s^2 +2s +2)
1,5
H(s) = ————
s+0,66
(s+1)(s+2)
Gx(s) = ——————————————
(s+1,4)(s+0,5)(s^2 +2s +2)
s^3 +3,66s^2 +3,98s +1,32
G(s) = —————————————————————————
s^5 +4,56s^4 +9,074s^3 +10,99s^2 +9,332s +3,924
(s+0,66)(s+1)(s+2)
G(s) = ——————————————————————————
(s+1,053)[(s+0,2059)^2+1,145^2] [(s+1,547)^2+0,598^2]
(s+1)(s+2)(s+0,66)
Y(s) = ——————————————————————————
s(s^5 +4,56s^4 +9,074s^3 +10,99s^2 +9,332s +3,924)
sábado, 5 de febrero de 2011
viernes, 4 de febrero de 2011
Modelos Matemáticos y Funciones de Transferencia (VI): expansión en fracciones parciales de la salida
d) expansión en fracciones parciales de la salida Y(s)
numy =
0 0 0 1.0000 3.6600 3.9800 1.3200 0
deny =
1.0000 4.5600 9.0740 10.9900 9.3320 3.9240 0 0
residuos =
0.1270 – 0.0384i
0.1270 + 0.0384i
-0.2875 – 0.0927i
-0.2875 + 0.0927i
-0.0154
0.3364
0
polos =
-1.5474 + 0.5980i
-1.5474 – 0.5980i
-0.2059 + 1.1451i
-0.2059 – 1.1451i
-1.0533
0
0
directo =
[]
ans =
e) la respuesta nalítica de la salida
gc =
s*(s+1)/(s+7/5)/(s+1/2)
s (s + 1)
-------------------
(s + 7/5) (s + ½)
gp =
(s+2)/s/(s^2+2*s+2)
s + 2
----------------
2
s (s + 2 s + 2)
h =
3/2/(s+33/50)
1
3/2 ------
33
s + --
50
g1 =
(s+1)/(s+7/5)/(s+1/2)*(s+2)/(s^2+2*s+2)
(s + 1) (s + 2)
----------------------------------
2
(s + 7/5) (s + ½) (s + 2 s + 2)
g =
(s+1)/(s+7/5)/(s+1/2)*(s+2)/(s^2+2*s+2)/(1+3/2*(s+1)/(s+7/5)/(s+1/2)*(s+2)/(s^2+2*s+2)/(s+33/50))
/ 2
(s + 1) (s + 2)/|(s + 7/5) (s + ½) (s + 2 s + 2)
|
|
\
/ (s + 1) (s + 2) \\
|1 + 3/2 -------------------------------------------||
| 2 / 33\||
| (s + 7/5) (s + ½) (s + 2 s + 2) |s + --|||
\ \ 50///
r =
1/s
y =
(s+1)/(s+7/5)/(s+1/2)*(s+2)/(s^2+2*s+2)/(1+3/2*(s+1)/(s+7/5)/(s+1/2)*(s+2)/(s^2+2*s+2)/(s+33/50))/s
/ -----
| \ 3
1/5868923746672015605 | ) (2296083319608571655 _alpha
| /
| -----
\_alpha = %1
4
+ 739667049141244250 _alpha + 889829914704736419
2
+ 2003476572203267322 _alpha + 1181569934729637614 _alpha)
\
|
exp(_alpha t)|
|
|
/
5 4 3 2
%1 := RootOf(500 _Z + 2280 _Z + 4537 _Z + 5495 _Z + 4666 _Z + 1962)
ans =
jueves, 3 de febrero de 2011
Modelos Matemáticos y Funciones de Transferencia (V): polos y ceros de la nalítica de transferencia
b) polos y ceros de la nalíti de transferencia
num =
0 0 1.0000 3.6600 3.9800 1.3200 0
den =
1.0000 4.5600 9.0740 10.9900 9.3320 3.9240 0
ceros =
0
-2.0000
-1.0000
-0.6600
polos =
0
-0.2059 + 1.1451i
-0.2059 – 1.1451i
-1.5474 + 0.5980i
-1.5474 – 0.5980i
-1.0533
ganancia =
1
ans =
c) la transformada de Laplace de la salida, si la entrada es un escalon unitario
numr =
1
denr =
f) 0
Transfer function:
1
-
s
Transfer function:
s^4 + 3.66 s^3 + 3.98 s^2 + 1.32 s
s^7 + 4.56 s^6 + 9.074 s^5 + 10.99 s^4 + 9.332 s^3 + 3.924 s^2
ans =
miércoles, 2 de febrero de 2011
Modelos Matemáticos y Funciones de Transferencia (IV)
Para las siguientes funciones de transferencia realice los pasos del desarrollo.
Para el paquete MATLAB
clc
%Lab.4
%Name: Chávez Choque Alvaro
%Adress: Pedro Ferrari #4, Toledo, Madrid
%Thelephone: 5264639
%I.N. 5775394 or.
‘1 funcion de transferencia del sistema completo G(s)’
% nalíticaón del controlador Gc(s)
numc1=[1 0]
numc2=[1 1]
numc=conv(numc1,numc2)
denc1=[1 1.4]
denc2=[1 0.5]
denc=conv(denc1,denc2)
Gc=tf(numc,denc)
% nalíticaón de la planta
nump=[1 2]
den1=[1 0]
den2=[1 2 2]
denp=conv(den1,den2)
Gp=tf(nump,denp)
% nalíticaón del sensor H(s)
numh=1.5
denh=[1 0.66]
H=tf(numh,denh)
% calculo de G1(s)
G1=Gc*Gp
% calculo de G(s)
G=feedback(G1,H)
‘b) polos y ceros de la nalíti de transferencia’
[num,den]=tfdata(G,’v’)
[ceros,polos,ganancia]=tf2zp(num,den)
‘c) la transformada de Laplace de la salida, si la entrada es un escalon unitario’
% nalíticaón de la entrada escalon unitario
numr=1
denr=[1 0]
R=tf(numr,denr)
% calculo de Y(s)
Y=G*R
‘d) expansión en fracciones parciales de la salida Y(s)’
[numy,deny]=tfdata(Y,’v’)
[residuos,polos,directo]=residue(numy,deny)
‘e) la respuesta nalítica de la salida’
syms y g gc gp h r g1 s
gc=(s*(s+1))/((s+1.4)*(s+0.5))
pretty(gc)
gp=(s+2)/(s*(s^2+2*s+2))
pretty(gp)
h=1.5/(s+0.66)
pretty(h)
g1=gc*gp
pretty(g1)
g=g1/(1+(g1*h))
pretty(g)
r=1/s
y=g*r
pretty(simplify(ilaplace(g)))
‘f) respuesta grafica’
step(G,20)
grid
title(‘respuesta en el tiempo’)
1 funcion de transferencia del sistema completo G(s)
numc1 =
f) 0
numc2 =
f) 1
numc =
1 1 0
denc1 =
1.4000
denc2 =
0.5000
denc =
1.0000 1.9000 0.7000
Transfer function:
s^2 + s
s^2 + 1.9 s + 0.7
nump =
f) 2
den1 =
f) 0
den2 =
1 2 2
denp =
1 2 2 0
Transfer function:
s + 2
s^3 + 2 s^2 + 2 s
numh =
1.5000
denh =
0.6600
Transfer function:
1.5
s + 0.66
Transfer function:
s^3 + 3 s^2 + 2 s
s^5 + 3.9 s^4 + 6.5 s^3 + 5.2 s^2 + 1.4 s
Transfer function:
s^4 + 3.66 s^3 + 3.98 s^2 + 1.32 s
s^6 + 4.56 s^5 + 9.074 s^4 + 10.99 s^3 + 9.332 s^2 + 3.924 s
ans =
martes, 1 de febrero de 2011
Modelos Matemáticos y Funciones de Transferencia: Conclusiones
- Los modelos del amplificador son de tipo integrador.
- El paquete MATLAB nos ayuda a calcular de forma rápida los polos y ceros de la función de transferencia con una excelente exactitud.
- También es capaz de realizar las graficas de la respuesta del sistema simplificando mucho los cálculos pudiéndose modificar los intervalos de tiempo y amplitud
- Se puede obtener la expresión en fracciones parciales usando determinados comandos esto para analizar mejor los polos y ceros de la función.
- el lenguaje de programación para este laboratorio es algo complicado, pero se puede recurrir al comando help que se coloca en el command window.
3.6. Bibliografía:
- Benjamin C. Kuo,sistemas de control automatico,septima edicion.prentice hall,1996.
- Katsuhito Ogata,ingenieria de contol moderna,segunda edicion,prentice hall,1993.
- El paquete MATLAB nos ayuda a calcular de forma rápida los polos y ceros de la función de transferencia con una excelente exactitud.
- También es capaz de realizar las graficas de la respuesta del sistema simplificando mucho los cálculos pudiéndose modificar los intervalos de tiempo y amplitud
- Se puede obtener la expresión en fracciones parciales usando determinados comandos esto para analizar mejor los polos y ceros de la función.
- el lenguaje de programación para este laboratorio es algo complicado, pero se puede recurrir al comando help que se coloca en el command window.
3.6. Bibliografía:
- Benjamin C. Kuo,sistemas de control automatico,septima edicion.prentice hall,1996.
- Katsuhito Ogata,ingenieria de contol moderna,segunda edicion,prentice hall,1993.
Suscribirse a:
Entradas (Atom)


