Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Ilustracin 1 Planta
(2)
(3)
(4)
Tras solucionar el sistema de ecuaciones anteriormente
presentado, se tiene que la funcin de transferencia
corresponde a:
200
s 10s 100
K
PID func (s) K c i K d s
s
(5)
Gtot (s)
B. Compensador PID
Se pretende disear un compensador PID que cumpla con
las siguientes caractersticas:
TABLA 2
REQUERIMIENTOS DE DISEO, COMPENSADOR PID
Tiempo de estabilizacin
Sobrenivel
(seg)
< Medio tiempo de
0
lazo abierto
< 7%
En primera instancia, se recuerda la expresin que tiene
la funcin de transferencia del amplificador operacional, ya
que con ella se realizar este literal.
200( K d s 2 Kc s Ki )
s s (200 K d 10) s(200 Kc 100) 200 Ki
3
(6)
Valor
Tiempo de estabilizacin
< 0.595s
Sobrenivel (%)
< 7%
Desarrollo matemtico:
s 2 2n * s n 2 0
Overshoot 7% 100%e
1 2
646.082 x103 1
(7)
715.65 x103
Ts 0.595
98.195
0.55s
s
n 9.394
n 14
Por lo anterior, se escogieron 715.6*10 -3 y 14 para los
valores de y n respectivamente. Con estos valores, se
asegura un sobrenivel menor al 7% y un tiempo de
estabilizacin de alrededor de 0.4 segundos.
Al tener la ecuacin caracterstica desarrollada, se
observa que la funcin de transferencia total presenta un
grado de orden tercero, por lo que debemos agregar a la
ecuacin una raz de tal forma que sea considerada como no
dominante, es decir, que su valor sea por lo menos diez
veces mayor a la parte real de las races de la ecuacin
caracterstica.
10.52
98.195
0.55
(8)
1
110s 2104s 19639
e pos lim( s * (1 3
))
s 0
s
s 120s 2 2204s 19639
e pos 0
2
evel
evel
1
110s 2 2104s 19639
lim( s * 2 (1 3
))
s 0
s
s 120s 2 2204s 19639
5.092 x103
33
-1
5.09x10-3
Margen de fase ()
Margen de ganancia
(dB)
49.4
157
Inf
Inf
22.1
225
TABLA 5
VALIDACIN DE RESULTADOS, COMPENSADOR PID
Parmetro
Teora
Simulacin
0.4
0.41
Sobrenivel (%)
3.99
5.09x10
0
-3
PM
3%
50
GM
10 dB
TABLA 8
ITERACIONES DE ESSP
K
Essp (%)
50
0,9
40
1,23
30
1,64
20
2,44
10
3,03
Con este valor de
sistema es:
TABLA 9
RESULTADOS, C(S)*G(S)
Margen de
Margen de
Fase
Ganancia
50
GM
60
9.95
55.05
, se utiliza:
10 dB
Magnitud (dB)
-10.03
(rad/s)
104
60.6
Con lo que se obtiene que:
Infinito
1
e pos lim( s * *(
s 0
s 1
1
))
34273.13( s 33.06)
( s 333.3)( s 2 10s 100)
e pos 0.02
Con una entrada tipo rampa:
evel lim( s *
s 0
1
*(
s2 1
1
))
34273.13( s 33.06)
( s 333.3)( s 2 10s 100)
evel Inf
Con el clculo anterior al compararlo con la grfica 15,
se demuestra el cumplimiento del requirimiero, para un
error de posicin menor al 3%.
E. Compensador de Adelanto y Atraso de fase
ste diseo se realiza combinando un compensador de
adelanto y uno de atraso, para obtener margen de fase,
frecuencia y error estacionario a la vez.
Margen de
Fase
De esta funcin de transferencia se grafic la respuesta
en tiempo y frecuencia, hallando en ambos casos que los
requerimientos de diseo fueron cumplidos exitosamente.
El cdigo mediante el cual es posible graficar los diagramas
de bode presentados anteriormente, corresponden al Anexo
F.
TABLA 14
RESULTADOS, C1(S)*C2(S)*G(S)
Margen de
Ganancia
Frecuencia
(rad/s)
100
Atraso
Adelanto
Atraso/
Adelanto
Tiempo de
Estabilizacin (seg)
2.6
0.15
0.0529
Sobrenivel (%)
0.917
13
1.14
1.2
1.5
2.8
Indef
Indef
Indef
76.6
60.6
121
Inf
Inf
Inf
19.5
201
158
Error de Posicin
(%)
Error de Velocidad
(rad/seg)
Margen de Fase ()
Margen de
Ganancia (dB)
Ancho de Banda
(rad/seg)
ANEXOS
A.
Diagrama en SimScape, para validar el modelo
de la planta
B.
Cdigo de para graficar diagramas de Bode
Compensador de Atraso
WgNueva=13.4; %rad/s
ANueva=36.1;
disp('a:')
a=10^(ANueva/-20)
disp('T1:')
T1=10/(a*WgNueva)
K=50; %Valor entero mnimo
s=tf('s')
numG=200;
denG=s^2+10*s+100;
G= numG/denG;
numC=K*(1+a*T1*s);
denC=1+T1*s;
disp('Controlador:')
C= numC/denC
H=C*G;
disp('Funcion de transferencia completa:')
T=numC*numG/(numC*numG+denC*denG)
figure;
margin(T);
figure
step(T);
C.
Diagrama en SimScape, para validar el
Compensador de Atraso
D.
Cdigo de para graficar diagramas de Bode
Compensador de Atraso
clc
s=tf('s');
G=200/(s^2+10*s+100);
k=17;
b=10.08;
t=0.0030;
J=k*(1+b*t*s)/(1+t*s);
bode(G)
hold on
C=J*G;
margin(C)
E.
Diagrama en SimScape, para validar el
Compensador de Adelanto
F.
Cdigo de para graficar diagramas de Bode
Compensador de Adelanto/ Atraso
clc
s=tf('s');
numG=200;
denG=s^2+10*s+100;
%%%%Compensador de adelanto
KA=17;
b=10.08;
T2=0.0030;
numC2=KA*(1+b*T2*s);
denC2=1+T2*s;
%%%%Compensador de Atraso
WgNueva=104; %rad/s
ANueva=0.184;
disp('a:')
a=10^(ANueva/-20)
disp('T1:')
T1=10/(a*WgNueva)
numC1=(1+a*T1*s);
denC1=1+T1*s;
%%%% Funcin de transferencia total
disp('Controladores:')
disp('Atraso:')
C1= numC1/denC1
disp('Adelanto:')
C2= numC2/denC2
disp('Funcion de transferencia completa:')
T=numG*numC1*numC2/(numC1*numC2*numG+denC1
*denC2*denG)
figure;
margin(T);
figure
step(T);