Trabajo Final - Control
Trabajo Final - Control
Trabajo Final - Control
TRABAJO FINAL
Ing.
ALUMNOS:
- Guevara Panta Juan Francisco
1. ABC
2. ABC
3. ABC
a) s3 + 4.5 s2 + 4 s +1.75=0
Ruht Horwihts
lim = 2
x1 =
1.0000 4.0000
4.5000 1.7500
3.6111 0
1.7500 0
el sistema es estable
b) s3 + 4 s 2+ 18 s+75=0
Ruht Horwihts
ingresar el polinomio entre [][1 4 18 75]
ans = x^3 + 4*x^2 + 18*x + 75
lim = 2
x1 =
1.0000 18.0000
4.0000 75.0000
-0.7500 0
75.0000 0
el sistema es inestable
Ruht Horwihts
ingresar el polinomio entre [][1 17.5 98.75 295.625 320.25]
el sistema es estable
Ruht Horwihts
lim = 3
x1 =
7.0000 67.0000 0
29.7143 39.0000 0
57.8125 0 0
39.0000 0 0
el sistema es estable
a)
G1=tf(1, [1 1]);
G2=tf(1, [1 2]);
G3=tf(2, [1 0]);
G4=tf(1, [1 2]);
G5=zpk([], [-1+i -1-i], -10);
G12=series(G1, G2);
G3a=G3+1;
G34=series(G3a, G4);
G34=minreal(G34);
Gd=G12-G34;
Gd5=series(Gd, G5);
Gd5=minreal(Gd5);
M_1= feedback(Gd5, 0.1);
M= feedback(M_1, 0.5);
M=tf(M);
syms s
[num_M,den_M]=tfdata(M, 'v');
den_s=poly2sym(den_M,s);
Ms=10/den_s;
Xs=1/s;
Ys=Ms*Xs;
ys=ilaplace(Ys);
pretty(ys)
>> ejemplo1
3 11 11 33
s=tf('s');
G1=30;
G2=2;
G3=1/(s*(s+2));
G4=2/(s+3);
G5=1/(s+2);
H1=2/(s+6)^2;
H2=0.1;
H3=s/(s+1)^2;
H4=10*(s+1)/((s+2)*(s+5));
H4_new=H4/(G2*G5);
Ga= feedback(G2*G3, H2);
Ga= minreal(Ga);
Gb=feedback(G4*G5, H3);
Gb=minreal(Gb);
Gab=Ga*Gb;
Gab=minreal(Gab);
Gc= feedback(Gab, H4_new);
Gc= minreal(Gc);
M= feedback (G1*Gc, H1);
M=minreal(M);
M=zpk(M)
ejemplo2
M=
------------------------------------------------------------------------------------------------------
(s+4.511) (s^2 + 6.347s + 10.28) (s^2 + 1.695s + 0.9811) (s^2 + 12.41s + 39.07) (s^2 +
1.034s + 1.202)
s=tf('s');
K=0.2;
G1=0.5*s;
G2=1/0.1/s;
G3=zpk([],[-1], 1);
G4=0.5/(0.5*s+1);
H1=2.3;
G12=1+G1+G2;
G34=series(G3,G4);
M1=feedback(K*G12*G34,H1);
M1=minreal(M1);
M1=tf(M1);
M2=feedback(G4, H1*K*G12*G3);
M2= minreal(M2)
ejemplo3
M2 =
s (s+1)
---------------------------------
>> ejemplo4
Gp =
600
---------------
s (s+500) (s+2)
T=0.25;
G=zpk([-1], [-4 -4], 1);
BOG=c2d(G,T,'zoh');
BOG=tf(BOG)
>> ejemplo5
BOG =
0.1085 z - 0.08351
-----------------------
>> ejemplo6
Mz =
0.4323
---------
z + 0.297
z=tf('z',-1);
G1=1/z;
G2=(z-0.1)/(z-0.5);
H=0.1/(z-0.6);
M1=feedback(G1*G2,H);
%convertir a formato zpk
M1=zpk(M1);
%obtencion de M2 con X(z)
M2=feedback(-G1*G2*H,1 ,1);
M2=zpk(M2)
>> ejemplo7
M2 =
-0.1 (z-0.1)
-----------------------------------
>> ejemplo8
G_sk =
1e08
--------------------