Professional Documents
Culture Documents
CUSCO-PERÚ
JULIO DE 2016
CONTROLADORES PID
1
𝐶(𝑆) = 𝐾𝑃 (1 + 𝑇𝑖∗𝑆 + 𝑇𝑑 ∗ 𝑆) ---- ( 1 )
𝐾𝑃
𝐾𝐼 = 𝑇𝑖
; 𝐾𝑑 = 𝑇𝑑 ∗ 𝐾𝑝
𝑅𝑌
𝐾𝑃 = 𝑅𝑋
𝑇𝑖 = 𝑅𝐼 ∗ 𝐶𝐼
𝑇𝑑 = 𝑅𝐷 ∗ 𝐶𝐷
𝐾𝐼
𝐶(𝑆) = 𝐾𝑃 + 𝑆
+ 𝐾𝑑 *S
𝑆+ 1⁄ 𝑇2 = 𝑅2 ∗ 𝐶2
𝐶(𝑆) = 𝐾𝑃 ∗ (𝑆+ 1⁄𝑇1) ----- ( 2 )
𝑇2
1⁄ < 1⁄
𝑅𝑌 𝑇1 𝑇2 : compensador en adelanto
𝐾𝑃 = 𝑅𝑋
1⁄ > 1⁄
𝑇1 𝑇2 : compensador en atraso
𝑇1 = 𝑅1 ∗ 𝐶1
Para modelar nuestro motor DC usamos un filtro pasabajas tipo ROACH tomando como entrada la tensión
aplicada y como salida la velocidad:
1.- SUBAMORTIGUADO:
El caso subamortiguado se da con los siguientes valores:
R1 = 3.61K
R2 = 3.61K
R3 = 1.8K
C1 = 10nf
C2 = 500nf
Reemplazando estos valores en la planta e inyectando un escalón en la entrada obtenemos las siguientes respuestas:
CONTROLADOR PID
Para diseñar el controlador PID de nuestra panta usamos SISOTOOL de MATLAB
R1=3.61e3;
R2=3.61e3;
R3=1.8e3;
C1=10e-9;
C2=500e-9;
%numerador de G(s)
num= R2/R1;
%denominador de G(s)
den=[R2*R3*C1*C2 C1*(R2+R3+R2*R3/R1) 1];
%se genera la función de transferencia
G=tf(num,den)
G= 1
-----------------------------------------
>> sisotool(G)
Colocando un polo en el origen, 2 ceros y moviendo los polos de la planta para reducir los sobre picos y hacer más
rápido los tiempos de levantamiento y sentamiento.
>> C =
-------------------------------
s
>> C =
(s+303)
---------
(s+43.25)
R1 = 3.61K
R2 = 3.61K
R3 = 1.8K
C1 = 10nf
C2 = 26.67nf
CONTROLADOR PID
Para diseñar el controlador PID de nuestra panta usamos SISOTOOL de MATLAB
R1=3.61e3;
R2=3.61e3;
R3=1.8e3;
C1=10e-9;
C2=26.67e-9;
%numerador de G(s)
num= R2/R1;
%denominador de G(s)
den=[R2*R3*C1*C2 C1*(R2+R3+R2*R3/R1) 1];
%se genera la función de transferencia
G=tf(num,den)
G= 1
------------------------------
>> sisotool(G)
Colocando un polo en el origen, 2 ceros y moviendo los polos de la planta para hacer más rápido los tiempos de
levantamiento y sentamiento.
C=
-----------------------------------
C=
15.001 (s+303)
--------------
(s+43.29)
Continuous-time zero/pole/gain model.
3.-Analice los resultados del ítem anterior, ¿qué conclusiones puede decir?
Podemos concluir que los controladores PID son más flexibles, precisos y poderos que los compensadores, aunque su
desventaja principal es el hardware necesario para implementarlo, cosa que se salva en los PID digitales.
Las señales obtenidas tanto en MATLAB, PROTEUS son prácticamente iguales a las obtenidas en forma experimental con
el osciloscopio.