You are on page 1of 9

Práctica 2 H.O.B.

REGULACIÓN Y CONTROL-Práctica 2
Comenzamos con el empleo de los comandos step y plot.

1.-Representar la función de transferencia de:

Siendo por lo tanto la función de transferencia la siguiente:

a) Representación mediante el comando step.


b) Representación mediante el comando step para un tiempo de 50 segundos.
c) Representación mediante el comando plot para un tiempo de 50 segundos.

a.-Para hacer la representación en Matlab mediante el comando step para todo el escalón,
escribimos:

step([4],[1 2 0])
grid

Obteniendo en Matlab la siguiente representación:

b.-En segundo lugar, representamos la anterior función de transferencia para un tiempo de 50


segundos mediante el comando step. Para lo cual escribimos en Matlab:

step([4],[1 2 0],50)
grid

1
Práctica 2 H.O.B.

Obteniendo:

c.-Para realizar la misma operación anterior mediante el comando plot, es decir para la
respuesta durante 50 segundos, primero hemos de introducir la función de transferencia:

Y obtener su transformada inversa. En Matlab:

C1=(1/s)*(4/(s^2+2*s))
c1=ilaplace(C1)
Resultanndo:
c1 =2*t + 1/exp(2*t) – 1

Ahora con este resultado, se introduce en Matlab, para hacer la representación para 50
segundos:

t=0:50; plot(t,2*t-1+exp(-2*t))
Obteniendo así:

2
Práctica 2 H.O.B.

2.-Para la siguiente función de transferencia:

1) Representación de la salida para entrada escalón unitario:


a) Mediante el comando plot
b) Mediante el comando step.
2) Para una entrada r(t)=2.

1.-

a.-La función del escalón unitario es:

Lo introducimos en Matlab para obtener su transformada inversa de Laplace:


syms s t
C3=(1/s)*(1/(20*s+1))
c3=ilaplace(C3)

Resultando:
c3 = -exp(-1/20*t)+1

Representamos para un tiempo de 100 segundos:

t=0:100;
plot(t,-exp(-1/20*t)+1)

Se obtiene:

b.- Para hacerlo con el comando step también para 100 segundos, escribimos:
step([1],[20 1],100)
grid

3
Práctica 2 H.O.B.

Resultando la siguiente representación:

2.-
Para una entrada r(t)=2:

Lo introducimos en Matlab para obtener su transformada inversa de Laplace:


syms s t
C4=(2/s)*(1/(20*s+1))
c4=ilaplace(C4)

Resultando:
c4 = 2-2*exp(-1/20*t)

Representamos para un tiempo de 100 segundos:


t=0:100;
plot(t,2-2*exp(-1/20*t))
Se obtiene:

4
Práctica 2 H.O.B.

3.-Hallar la función de transferencia y respuesta para 5V:

Con las siguientes condiciones iniciales:


R=1
C=1
L=1

**Resuelto a mano al final

La función de transferencia (hallada a mano) es:

Por lo que para una respuesta de 5V es:

En Matlab introduciremos lo anterior para obtener su transformada inversa:


syms s t
C2=(5/s)*(1/((s^2)+s+1))%(5/s ya que la entrada son 5 V)
c2=ilaplace(C2)

Obteniendo:
c2 =5-(5*(cos((3^(1/2)*t)/2)+(3^(1/2)*sin((3^(1/2)*t)/2))/3))/exp(t/2)

O lo que es lo mismo:

5
Práctica 2 H.O.B.

Ahora, se realiza la representación gráfica para un periodo de 50 segundos, introduciendo la


transformada inversa de Laplace antes calculada.

t=0:50;
plot(t,5-5/3.*exp(-
1/2.*t).*(3.*cos(1/2.*3^(1/2).*t)+3^(1/2).*sin(1/2.*3^(1/2).*t)))
grid

Resultando

6
Práctica 2 H.O.B.

7
Práctica 2 H.O.B.

8
Práctica 2 H.O.B.

You might also like