Вы находитесь на странице: 1из 9

LABORATORIO DE SISTEMAS DE CONTROL I

COMANDOS EN MATLAB
OBJETIVOS:
Familiarizarse con los comandos de MATLAB que nos faciliten la solución de sistemas en
espacio de estado.

 RESUELVA LO SIGUIENTE UTILIZANDO LOS COMANDOS DE MATLAB APRENDIDOS EN


LA PRÁCTICA MOSTRANDO LAS PANTALLAS DONDE SE REALIZÓ CADA OPERACIÓN.

1. OBTENGA LA TRANSFORMADA DE LAPLACE DE LAS SIGUIENTES FUNCIONES


EN EL TIEMPO.

1.1. f ( t )=t 5

syms t ; g=
f=t^5 ; 120/s^6
g=laplace(f)
pretty(g) 120
---
6
s
En MATLAB:
LABORATORIO DE SISTEMAS DE CONTROL I

1.2. f ( t )=eas

a=sym('a') ; g=
s=sym ('s'); -1/(a - z)
f=exp(s*a);
g=laplace(f) 1
pretty (g) - -----
a-z

1.3. f ( t )=cos (wx )


w= sym('w'); g=
x= sym('x'); s/(s^2 + w^2)
f=cos(w*x);
g=laplace(f) s
pretty(g) -------
2 2
s +w
LABORATORIO DE SISTEMAS DE CONTROL I

2. DESCOMPONGA EN FRACCIONES PARCIALES LAS SIGUIENTES FUNCIONES


(ESCRIBA EN WORD COMO QUEDARÍA EXPRESADO EL RESULTADO)

1
2.1. F ( s) = 2
s +3 s+2
SOLUCIÓN:
num=[1];

den=[1 3 2];

[R,P,K]=residue(num,den
LABORATORIO DE SISTEMAS DE CONTROL I

En conclusión el resultado es:


−1 1
R ( s )= +
s +2 s+1

2 s 3 +5 s 2+ 3 s+ 2
2.2. F ( s) =
s3 +6 s2 +11 s+6
SOLUCIÓN:
num=[2 5 3 2];

den=[1 6 11 6];

[R,P,K]=residue(num,den)

En conclusión el resultado es:


−8 0 1
R ( s )= + − +2
s +3 s+2 s+1

s
2.3. F ( s) =
(s +1)( s+ 2)
SOLUCIÓN:
num=[1 0];
LABORATORIO DE SISTEMAS DE CONTROL I

den=[1 3 2];

[R,P,K]=residue(num,den)

En conclusión el resultado es:


−1 1
R ( s )= +
s +2 s+1

3. ENCUENTRE LA TRANSFORMADA INVERSA DE LAPLACE DE LAS SIGUIENTES


FUNCIONES

5 ( s +2 )
3.1. F ( s) = 2
s ( s +1 )( s+3 )

SOLUCIÓN:
syms s ;

num= [ 5 10];

den1=conv([1 1],[1 3]);

den=conv([1 4 3 ],[1 0 0]);

printsys(num,den)

f=(5*s+10)/(s^4+4*s^3+3*s^2);

c=ilaplace(f)

pretty(c)
LABORATORIO DE SISTEMAS DE CONTROL I

4
3.2. F ( s) =
(s +1)(s+ 2)( s+3)
SOLUCIÓN:
syms s ;

num=[4];

den1=conv([1 1],[1 2]);

den=conv([1 3 2],[1 3]);

printsys(num,den);

f=(4)/(s^3+6*s^2+11*s+6);

c=ilaplace(f)

pretty(c)
LABORATORIO DE SISTEMAS DE CONTROL I

6 s+3
3.3. F ( s) =
s2
SOLUCIÓN:
syms s ;

num=[6 3];

den=conv([1 0],[1 0])

printsys(num,den)

f=(6*s+3)/(s^2);

c=ilaplace(f);

pretty(c);
LABORATORIO DE SISTEMAS DE CONTROL I

4. . EXPLIQUE CADA COMANDO UTILIZADO EN LA PRÁCTICA. UTILICE EL HELP


DE CADA UNO DE LOS COMANDOS UTILIZADOS.

Usamos los siguientes comandos:


1. laplace(f)
Laplace (f) devuelve la Transformada de Laplace de f. Por defecto, la variable
independiente es t y la variable de transformació n es s.
2. residue(num,den)
Funció n de trasferencia a residuos
3. syms
Syms enumera los nombres de todas las variables simbó licas, funciones y matrices
en el espacio de trabajo de MATLAB.
4. Pretty
Pretty (X) imprime X en un formato de texto sin formato que se parece a las
matemá ticas compuestas.
5. ilaplace(F)
Ilaplace (F) devuelve la transformació n inversa de Laplace de F. Por defecto, la
variable independiente es sy la variable de transformació n es t. Si F no contiene s,
ilaplace usa la funció n symvar.
6. sym(‘variable’)
LABORATORIO DE SISTEMAS DE CONTROL I

Syms var1 ... varN crea variables simbó licas var1 ... varN. Separar diferentes
variables por espacios. syms borra todos los supuestos de las variables.

5. CONCLUSIÓN

A partir de los resultados obtenidos anteriormente se puede concluir que


Matlab es una herramienta sumamente ú til, queda demostrado, ya que nos
permite obtener resultados que usando lá piz y papel sería muy tedioso y
perderíamos mucho tiempo valioso.

Вам также может понравиться