0% found this document useful (0 votes)
21 views9 pages

LaB 3 CONTROL 2

lab 3 control
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
21 views9 pages

LaB 3 CONTROL 2

lab 3 control
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 9

Universidad Latina de Panamá

Facultad de Ingeniería
Sistemas de Control II
Laboratorio #3

Integrantes:
MAURICIO CORRALES LOPEZ
CED. C01852351
FECHA: 25/06/2024

En este laboratorio aprenderemos a utilizar los siguientes comandos, para


analizar y discretizar los sistemas, y obtener su función de transferencia para
un periodo determinado de muestreo.

Comandos:
c2d: continuous to discrete.
tf: transfer function.
zoh: zero holder
feedback: realimentación
Ejemplos:

1. Obtener el sistema discreto equivalente de la figura para un tiempo de


muestreo de T=0.25 segundos.
2. En el Sistema realimentado de la figura, para un tiempo de muestreo
T=1 segundo, obtener la función de transferencia discreta equivalente
cuando H(s) = 1/s.

Ejercicios:

1. Obtener la función de transferencia discreta equivalente del sistema


dado para un tiempo de muestreo de T=1 segundo.
>> s = tf('s')
s=
s

>> G= 1/(s+4)
G=
1
-----
s+4

>> H= 10/s
H=
10
--
s

>> B0G= c2d (G,1,'zoh')


B0G =
0.2454
-----------
z - 0.01832
Sample time: 1 seconds

>> B0H= c2d (H,1,'zoh')


B0H =
10
-----
z-1
Sample time: 1 seconds|

>> Mz= feedback (B0G,B0H)


Mz =
0.2454 z - 0.2454
---------------------
z^2 - 1.018 z + 2.473

Sample time: 1 seconds


2. Para los problemas realizados en el taller, comprueba la respuesta
calculada manualmente con el código Matlab. Mostrar los códigos y
comandos en el desarrollo.

1)

>> s=tf('s');
>> G1=1/s;
>> G1F= G1/(1+G1);
>> B0G = c2d (G1F,1,'zoh')

B0G =
0.6321
----------
z - 0.3679

Sample time: 1 seconds

>> G1F

G1F =
s
-------
s^2 + s

>> G2= 2/s

G2 =
2
-
s
>> B0G = c2d (G1F*G2,1,'zoh')
B0G =
0.7358 z + 0.5285
----------------------
z^2 - 1.368 z + 0.3679

Sample time: 1 seconds

>> M= B0G/(1+B0G)
M=
0.7358 z^3 - 0.4779 z^2 - 0.4522 z + 0.1944
-------------------------------------------
z^4 - 2 z^3 + 2.129 z^2 - 1.459 z + 0.3298

Sample time: 1 seconds


2)

a) H(s) = 1

>> s= tf('s');
G=
1
-----
s+2

>> B0G= c2d (G,1,'zoh')


B0G =
0.4323
----------
z - 0.1353
Sample time: 1 seconds

>> Ma= B0G/(1+B0G)

Ma =
0.4323 z - 0.05851
------------------------
z^2 + 0.1617 z - 0.04019

Sample time: 1 seconds

b) H(s) = 1/s

>> G1= 1/s


G1 =
1
-
s
>> B0GH= c2d (G*G1,1,'zoh')
B0GH =
0.2838 z + 0.1485
----------------------
z^2 - 1.135 z + 0.1353
Sample time: 1 seconds

>> Mb = (B0G/(1+BOGH))
Mb =
0.4323 z^2 - 0.4908 z + 0.05851
-------------------------------------
z^3 - 0.9868 z^2 + 0.3991 z - 0.03841

Sample time: 1 seconds

c) H(s)= (2s)/(s+1)

>> G1= (2*s)/(s+1)


G1 =
2s
-----
s+1

>> B0G
B0G =
0.4323
----------
z - 0.1353
Sample time: 1 seconds

>> BOGH= c2d (G*G1,1,'zoh')


BOGH =
0.4651 z - 0.4651
------------------------
z^2 - 0.5032 z + 0.04979
Sample time: 1 seconds

>> Mc = (B0G/(1+BOGH))

Mc =
0.4323 z^2 - 0.2176 z + 0.02152
------------------------------------
z^3 - 0.1735 z^2 - 0.4101 z + 0.0562

Sample time: 1 seconds


>>

You might also like