Documente Academic
Documente Profesional
Documente Cultură
Sistemas Embebidos
Introduccin a los
controladores PID
Introduccin
El controlador PID
Ejemplo de estudio
Implementacin en TrueTime
error
Control de un pndulo
error
X (s) 1
F ( s ) Ms 2 bs K
X ( s) Kp
2
F ( s ) s 10s (20 K p )
X ( s) Kd s K p
2
F ( s ) s (10 K d ) s (20 K p )
X ( s) K p s Ki
3
F ( s ) s 10s 2 (20 K p ) s K i
X (s) K s 2
K p s Ki
3 d
F ( s ) s (10 K d ) s 2 (20 K p ) s K i
Motor DC
Motor DC
K
V ( Js b)( Ls R) K 2
%num=b0;
%den=s^2+a1*s+a2;
J=0.01;
b=0.1;
K=0.01; motor.m
R=1;
L=0.5;
b0=(K/(J*L))
a1=(J*R+b*L)/(J*L)
a2=(b*R+K*K)/(J*L)
Se desea:
Tiempo de establecimiento menor que 2s
Sobrepico menor que 5%
Error de estado estacionario menor que 1%
K p 100
K p 100
Kd 1
Ki 1
K p 100
Kd 1
K i 200
K p 100
K d 10
K i 50
Ts = 0.12;
[numz,denz] = c2dm(num,den,Ts,'zoh')
numz =
0 0.0092 0.0057
( z) 0.0092 z 0.0057
denz =
V ( z) z 2 1.0877 z 0.2369
1.0000 -1.0877 0.2369
dencz =
0.0037 0 -0.0037
numcz = implementacin
0.0037 z 2 0.0037
PID 2
z 1.2138 z 0.2583 Inestable!!!!
Mgs. Ing. Damian Eleazar Sal y Rosas Celi 29
Anlisis de Inestabilidad
-0.2
Por ejemplo elegimos polos en
-2.5 -2 -1.5 -1 -0.5
Real Axis
0 0.5 1
z=-0.625 y z=1
K = 141.0293