Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Tallertanques
Tallertanques
UNIVERSIDAD DE IBAGUE
FACULTAD DE INGENIERIA
CONTROL ELECTRONICO II
SEMESTRE A 2016
TALLER #2
1) Hallar la función de transferencia h2(s)/fin(s)
2) Diseñar compensador para el sistema de tanques con Mp=10%, ts 50% lazo
abierto.
Solución:
Para el modelo definido por las siguientes ecuaciones:
ʓ𝑔 1 1 ʓ𝑔
[𝑆 + ( + )] 𝐻2(𝑠) = 𝐻1(𝑠)
𝐴2 𝑅1 𝑅2 𝐻2(𝑠)
𝐴2𝑅1 ʓ𝑔 1 1
𝐻1(𝑠) = [𝑆 + ( + )] 𝐻2(𝑠)
ʓ𝑔 𝐴2 𝑅1 𝑅2
ʓ𝑔 𝐹𝑖𝑛(𝑠) ʓ𝑔
[𝑆 + ] 𝐻1(𝑠) = + 𝐻2(𝑠)
𝐴1𝑅1 𝐴1 𝐴1𝑅1
ʓ𝑔 ʓ𝑔 𝐹𝑖𝑛(𝑠)
− 𝐻2(𝑠) + (𝑆 + ) 𝐻1(2) =
𝐴1𝑅1 𝐴1𝑅1 𝐴1
ʓ𝑔 ʓ𝑔 𝐴2𝑅1 ʓ𝑔 1 1 𝐹𝑖𝑛(𝑠)
[− + (𝑆 + ) [𝑆 + ( + )]] 𝐻2(𝑠) =
𝐴1𝑅1 𝐴1𝑅1 ʓ𝑔 𝐴2 𝑅1 𝑅2 𝐴1
Alfa = 1000;
A1 = 2;
A2 = 5;
g = 9.8;
R1 = 10000;
R2 = 8000;
OBTENEMOS
𝐻2(𝑆) 1
=
𝐹𝑖𝑛(𝑆) 𝐴1[−𝐾1 + 𝑘2(𝑆 + 𝐾1)(𝑆 + 𝑎)]
𝐻2(𝑆) 1
=
𝐹𝑖𝑛(𝑆) 𝐴1[−𝐾1 + (𝑘2𝑆 + 𝑘2𝐾1)(𝑆 + 𝑎)]
𝐻2(𝑠) 1
= 2
𝐹𝑖𝑛(𝑠) 𝐴1𝑘1𝑆 + 𝐴1𝑘2(𝐾1 + 𝑎)𝑆 + 𝐴1𝑘1𝐾1𝑎 − 𝐴1𝑘1
𝐻2(𝑠) 1
=
𝐹𝑖𝑛(𝑠) (𝑠 + 0.15461)(𝑠 + 0.776758)
POLOS DESEADOS:
𝝎𝒏 ≅ 𝟎. 𝟑𝟖𝟗𝟏 𝒓𝒂𝒅/𝒔
Calculamos wd
𝜔𝑑 = 𝜔𝑛√1 − 𝛿 2
= 0.7667√1 − 0.59112
𝝎𝒅 = 𝟎. 𝟑𝟏𝟑𝟖 𝒓𝒂𝒅/𝒔
2𝜋
=> 𝑇𝑑 =
𝜔𝑑
2𝜋
𝑇𝑑 =
0.6133
𝑻𝒅 = 𝟏𝟔. 𝟏𝟒𝟗𝟑
𝑇𝑑 𝑇𝑑 16.1493 16.1493
≤𝑇≤ = ≤𝑇≤ = 0.5383 ≤ 𝑇 ≤ 1.6149
30 10 30 10
𝑍𝑑 = 0.7945[0.9533 ± 𝑗0.3018]
𝒁𝒅 = 𝟎. 𝟕𝟓𝟓𝟕 ± 𝒋𝟎. 𝟐𝟒𝟓𝟑
𝐶𝑧 ∗ 𝐺𝑧/𝑧=𝑧𝑑 = ±180°
= 𝜃 − 82.3714 = ±180°
𝜃 = 180° − 82.3714º
𝜽 = 𝟗𝟕. 𝟔𝟐𝟖𝟔°
𝑲(𝒁 − 𝟎. 𝟕𝟖𝟖𝟔)
𝑪𝒛 =
(𝒛 − 𝟏)
Ahí obtuvimos La fase y el Z1 para el controlador, ahora hallaremos la magnitud.
CONDICIÓN DE MAGNITUD:
/𝐶𝑧 ∗ 𝐺𝑧/𝑧=𝑧𝑑 = 1
𝑲 = 𝟐. 𝟓𝟗𝟔𝟑
𝟐. 𝟓𝟗𝟔 ∗ (𝒁 − 𝟐. 𝟎𝟒𝟕)
𝑪𝒛 =
(𝒛 − 𝟏)
alfa = 1000;
A1 = 2;
A2 = 5;
g = 9.8;
r1 = 10000;
r2 = 8000;
k1 = (alfa*g)/(A1*r1);
k2 = (A2*r1)/(alfa*g);
a = ((alfa*g)/A2)*((1/r1)+(1/r2));
Gps=tf(1,[A1*k2 (k2*a*A1)+(k2*k1*A1) (k2*k1*a*A1)+(-k1*A1)])
step(Gps)
%DISEÑO
zeta=sqrt((log(0.1))^2/((pi^2)+((log(0.1))^2)))
ts=20
wn=4.6/(zeta*ts)
wd=wn*sqrt(1-zeta^2)
Td=2*pi/wn
Td1=Td/30
Td2=Td/10
T=1
zd=exp(-zeta*T*wn)*(cos(T*wd)+j*sin(T*wd))
%
% % DISCRETIZACIÓN DE LA PLANTA G(z)
Gz=c2d(Gps,T)
% 0.03642(z + 0.733662822625)
%-------------------------------------
%(z-0.459949628557)(z-0.857050371443)
% %CONDICIÓN DE FASE
z=zd
alfa=angle((0.0364*(z+0.7336))/((z-1)*(z-0.4599)*(z-0.8570)))*180/pi
theta=180-alfa
%
% % Se calcula z1:
z1=(-0.2453/tand(theta))+0.7557
%
% % CONDICIÓN DE MAGNITUD
K=1/abs((0.0364*(z+0.7336)*(z-z1))/((z-1)*(z-0.4599)*(z-0.85705)))
%
% %F.T. de C(z):
Cz=tf(K*[1 -z1],[1 -1],T)
%
% % VALIDACIÓN:
Gclz=feedback(Gz*Cz,1);
zpk(Gclz)
pole(Gclz)
%
% %Grafica
step(Gclz)