Está en la página 1de 5

17/05/2012

Laplace
syms s; Variable simbolica
ilaplace (2/(s*(s+0.5)));
ans = 4 - 4*exp(-t/2)

Proceso inverso Laplace


syms t; Variable simbolica
laplace (4 - 4*exp(-t/2));
ans = 4/s - 4/(s + 1/2)

Representacion Sistemas Continuos:


sis = tf ([1 10],[1 2 10]);
ans =
s + 10
-------------s^2 + 2 s + 10
Continuous-time transfer function.
Para obtener las repyuestas las asociamos a una variable;
[y,t] = step(sis);
step(sis,12);
---------------------------------------------------------------------------t1 = [0:0.1:10];
u1 =0.5*t1;
t2 = [10.1:0.1:30];
u2 (1:200) = 5;

t3 = [30.1:0.1:40];
u3 = 20 - 0.5*t3;
t = [t1,t2,t3];
u = [u1,u2,u3];
plot(t,u);
lsim(sis,u,t);

Ej1:
sistema1 = G = 1/s+1 = tf([1,[1 1);]
sistema1 = tf([1],[1 1]);]

sistema2 = H =
sistema2 = tf([1],[1 0]);
Entonces:

sistema1 = tf([1],[1 1]);


sistema2 = tf([1],[1 0]);
sistema_eq = series(sistema1,sistema2);

sistema_eq =

1
------s^2 + s

Continuous-time transfer function.

Ej2:

Sistema3 = G = 1/s+5 = tf([1],[1 5]);


Sistema3 = tf([1],[1 5]);

Sistema4 = H = 3/s^2+4
Sistema4 = tf([3],[1 0 4]);
Entonces:

Sistema3 = tf([1],[1 5]);


Sistema4 = tf([3],[1 0 4]);
Suma de 2 bloques en paralaelo
sistema_eq = parallel(Sistema3,Sistema4);
sistema_eq =

s^2 + 3 s + 19
---------------------s^3 + 5 s^2 + 4 s + 20

Continuous-time transfer function.

Ej3:
Sistema5 = G =2s^2 + s/6s^4+s^3+s^2+3 = tf([2 1 0],[6 1 1 0 3]);
Sistema5 = tf([2 1 0],[6 1 1 0 3]);

Sistema6 = H = 1/s^2+10
Sistema6 = tf([1],[1 0 10]);
Entonces:

Sistema5 = tf([2 1 0],[6 1 1 0 3]);


Sistema6 = tf([1],[1 0 10]);
Suma de 2 bloques en feedback
sistema_eq = feedback(Sistema5,Sistema6);
sistema_eq =

2 s^4 + s^3 + 20 s^2 + 10 s


----------------------------------------------6 s^6 + s^5 + 61 s^4 + 10 s^3 + 15 s^2 + s + 30

Continuous-time transfer function.

Para encontrar G * H
sis_g=tf(1,[1 4 3])
Transfer function:
1
------------s^2 + 4 s + 3

sis_h=tf([1],[1 5])
Transfer function:
1
----s+5

sis_gh=series(sis_g,sis_h)
Transfer function:

1
----------------------s^3 + 9 s^2 + 23 s + 15

rlocus(sis_gh);
rlocfind(sis_gh);

También podría gustarte