Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
FASE 2
PRESENTADO POR
JHONATAN FLOREZ OBANDO. CODIGO: C.C 1098628702
TUTOR
FREDDY VALDERRAMA
GRUPO 299006-15
FECHA DE PRESENTACION
SEPTIEMBRE DEL 2015
INTRODUCCION
OBJETIVOS
Ejercicio 1:
Desarrolle un script que convierta las funciones de transferencia de la figura
No. 2 del anexo de grficos en tiempo continuo a sistemas de datos
muestreados. Suponga un periodo de muestreo de 1 segundo y un retenedor
de orden cero G0(s).
Funcin de
transferencia
Gp1 =
10
( S+3 ) S
SCILAB
MATLAB
-->nu=poly([10],'s','c')
nu =
>> num=[10];
>> den=[1 3 0];
>> T=1;
>> sistema=tf(num,den)
10
-->de=poly([0 3 1],'s','c')
de =
2
3s + s
-->sys=syslin('c',nu,de)
sys =
10
-----2
3s + s
Transfer function:
10
--------s^2 + 3 s
>>
sistema_d=c2d(sistema,T,'zoh')
Transfer function:
2.278 z + 0.8898
---------------------z^2 - 1.05 z + 0.04979
Sampling time: 1
-->sisd=ss2tf(dscr(tf2ss(sys),1))
sisd =
Gp2 =
2
( S + 3) S
2
0.8898353 + 2.2775412z
-------------------------2
0.0497871 - 1.0497871z + z
-->nu=poly([2],'s','c')
nu =
2
-->de=poly([0 3 0 1],'s','c')
de =
>> num=[2];
>> den=[1 0 3 0];
>> T=1;
>> sistema=tf(num,den)
Transfer function:
2
---------
3
3s + s
-->sys=syslin('c',nu,de)
sys =
2
----3
3s + s
-->sisd=ss2tf(dscr(tf2ss(sys),1))
sisd =
Gp3 =
10+ S
( S 3+ 5 )
2
0.2867599 + 0.9738889z +
0.2867599z
----------------------------------2 3
- 1 + 0.6788869z - 0.6788869z + z
-->nu=poly([10 1],'s','c')
nu =
10 + s
-->de=poly([5 0 0 1],'s','c')
de =
3
5+s
-->sys=syslin('c',nu,de)
sys =
10 + s
-----3
5+s
s^3 + 3 s
>>
sistema_d=c2d(sistema,T,'zoh')
Transfer function:
0.2868 z^2 + 0.9739 z + 0.2868
------------------------------z^3 - 0.6789 z^2 + 0.6789 z - 1
Sampling time: 1
-->sisd=ss2tf(dscr(tf2ss(sys),1))
sisd =
2
1.1945128 + 6.752762z +
2.0568588z
---------------------------------2 3
- 1 + 5.605204z - 0.6031372z + z
Ejercicio 2:
La funcin de transferencia en lazo cerrado de un sistema de datos
muestreados est dada por
T(z)=
Y (z)
R (z)
3.4
z + z +0.5
2
>> sistema=tf(num,den,T)
>> sistema_c=d2c(sistema)
>> step(sistema_c)
CONCLUCIONES