P. 1
DISEÑO E IMPLEMENTACIÓN DE UN CONTROLADOR PID ANÁLOGO PARA UN MOTOR UNIVERSAL

DISEÑO E IMPLEMENTACIÓN DE UN CONTROLADOR PID ANÁLOGO PARA UN MOTOR UNIVERSAL

|Views: 858|Likes:
Publicado porhhryc7
En el presente documento se realizará un controlador PID para un motor universal, para poder ver como este tipo de controladores, siendo los mas sencillos pueden llegar a controlar un sistema de forma optima, según los parámetros que como diseñador se quieran conseguir, esto con el fin de realizar al final del curso una comparación de estos controladores con respecto a un control difuso.
En el presente documento se realizará un controlador PID para un motor universal, para poder ver como este tipo de controladores, siendo los mas sencillos pueden llegar a controlar un sistema de forma optima, según los parámetros que como diseñador se quieran conseguir, esto con el fin de realizar al final del curso una comparación de estos controladores con respecto a un control difuso.

More info:

Published by: hhryc7 on Jun 08, 2012
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

09/13/2013

pdf

text

original

DISEÑO E IMPLEMENTACIÓN DE UN CONTROLADOR PID

ANÁLOGO PARA UN MOTOR UNIVERSAL

Jhon Alexander Díaz Acevedo, Freddy Enrique Muñoz Barragán.
Estudiantes De IX Semestre
Universidad de Cundinamarca
Facultad de Ingeniería Electrónica
jade7700@gmail.com - Freddy5500@gmail.com





I. INTRODUCCIÓN

En cuanto al tema se control se trata, el controlador
mas fácil de diseñar e implementar es el control
ON/OFF, sin embargo este tipo de control no es al
adecuado para la mayoría de sistemas, es por ello que
la mayoría de veces se habla de los controladores PID
ya que son muy sencillos, prácticos y muy efectivos.

Una de las ventajas del control es que existe una gran
variedad de técnicas para llevar a cabo el diseño de los
mimos, en este caso se habla de los PID como
controladores muy sencillos de diseñar, sin embargo
también existen otras técnicas de control como pueden
ser los compensadores, control adaptativo, redes
neuronales, control difuso y combinaciones entre
ellos, aunque en muchas ocasiones solo basta con un
simple PID, pero no siempre se puede solucionar todo
con un controlador de este tipo.

II. PLANTEAMIENTO
Para este laboratorio se ha definido que se realizara un
controlador PID para un motor universal, este motor
tendrá que funcionar conectado directamente a la red
eléctrica, es decir se trabajara en el modo AC. El
diagrama general del sistema que es a lo que se
pretende llegar se presenta a continuación:



Figura 1. Diagrama de bloques general del sistema

III. DESARROLLO DE LA PRÁCTICA
Para empezar con el diseño del controlador, lo
primero que se tiene que obtener es la función de
transferencia del sistema, sin embargo para ello hay
que identificar la linealidad del sistema, es decir hay
que determinar en que parte o hasta que parte el
sistema es lineal y con base a esto trabajar el sistema
dentro de ese rango, esto se realiza ya que como se
sabe, un controlador PID únicamente funciona para
sistemas lineales. Para la realización de la pruebas y
determinar la curva de reacción de la planta se tiene en
cuenta el siguiente diagrama de bloques.

Figura 2. Diagrama de bloques del sistema en lazo abierto.

Para un mejor entendimiento de lo que se debe hacer
para la obtención de dichos parámetros, en la figura 3
se presenta el diagrama funcional del sistema en lazo
abierto.


Figura 3. Diagrama de bloques funcional del sistema en lazo
abierto.

La figura anterior se tiene a la planta en lazo abierto y
esta es la representación como tal de la planta cuando
se toman las curvas características de la misma. Para
completar el lazo cerrado solo hace falta el sumador
Resumen: En el presente documento se realizará un controlador PID para un motor universal,
para poder ver como este tipo de controladores, siendo los mas sencillos pueden llegar a
controlar un sistema de forma optima, según los parámetros que como diseñador se quieran
conseguir, esto con el fin de realizar al final del curso una comparación de estos controladores
con respecto a un control difuso.
entre la medida entregada por el sensor y el punto
referencia y el sistema de control “PID” el cual recibe
la como entrada la suma entre el punto de referencia y
la señal del sensor, y entrega la señal como tal para
controlar la planta. Obsérvese en la figura 4 el
diagrama de bloques funcional a lazo cerrado de la
planta.


Figura 4. Diagrama de bloques funcional de la planta a lazo
cerrado.


A. Linealidad del sistema

Lo primero que hay que mirar es la linealidad del
señor y en si de todo el sistema (figura 3), para
determinar si el sistema es lineal o el rango de
linealidad, se ha ingresado un voltaje de entrada
gradualmente al actuador para así observar el voltaje
de salida, los datos obtenidos se presentan a
continuación en la siguiente tabla.

Vin PWM Vout F/V
1,2 0,58
1,4 1,9
1,6 3,1
1,8 3,8
2 4,3
2,2 4,6
2,4 4,7
2,6 4,7
2,8 4,7
3 4,7
3,2 4,7
3,4 4,7
3,6 4,7
3,8 4,7
4 4,8
Tabla 1. Relación voltaje de entrada Vs voltaje de salida para
determinar el rango de linealidad del sistema


En base a la tabla anterior se obtuvo la siguiente
grafica:

Figura 5. Relación voltaje de entrada Vs voltaje de salida para
determinar el rango de linealidad del sistema

Como se pude observar tanto en la figura 5 y la tabla
1, el sistema es lineal en un rango muy pequeño lo
cual quiere decir que únicamente se podrá trabajar con
un escalón de 1.2V a 2.2V, sin embargo con esto se
puede llegar a tener un buen análisis.

Así mismo otro parámetro muy importante a
determinar es la velocidad del motor en relación del
voltaje ingresado, ya que lo que le interesa a un
usuario es controlar una determinada velocidad del
motor, es por ello que también se ha realizado una
relación entre voltaje de entrada y RPMs que entrega
el motor, los resultados se pueden ver a continuación
en la tabla2.

Vin PWM RPM
1,2 980
1,4 3000
1,6 5000
1,8 6300
2 7100
2,2 7600
2,4 7600
2,6 7600
2,8 7600
3 7600
3,2 7600
3,4 7600
3,6 7600
3,8 7600
4 7900
Tabla 2. Relación voltaje de entrada Vs RPMs de salida para
determinar la velocidad de giro en función del voltaje
En base a la tabla anterior se obtuvo la siguiente
grafica:

Figura 6. Relación voltaje de entrada Vs RPMsde salida para
determinar la velocidad de giro en función del voltaje

Como se puede observar en la figura anterior además
de la relación voltaje/RPM el pequeño rango de
linealidad del sistema se debe a que el motor no es
lineal en gran parte, por consiguiente no hay nada que
hacer ya que la naturaleza de la planta es esa por lo
tanto es obligatorio solo trabajar en ese pequeño
rango.

B. Función de transferencia del sistema

Una vez determinado el rango de trabajo, se prosigue
a la obtención de la función de transferencia del
sistema ya que un controlador PID no se puede
realizar si no se tiene esta función, es decir la función
de transferencia de la planta es el parámetro más
importante en este tipo de controladores.

Para obtener dicha función se debe obtener la curva de
reacción de la planta de la misma forma que se
determino la linealidad del sistema, solo que se debe
realizar un cambio instantáneo de voltaje, en otras
palabras se debe generar un escalón unitario de voltaje
en la entrada del actuador. Una vez realizado esto, se
obtuvo la curva mostrada en la figura 7.

Para obtener la función de transferencia mediante la
curva de reacción, lo primero que se tiene que
determinar es si el sistema es de primer o segundo
orden. A primera vista (figura 7) el sistema parece de
primer orden, sin embargo puede ser un sistema de
segundo orden sobre amortiguado.

Para determinar el orden del sistema se utilizara el
método de Van Der Grinten el cual se basa en
encontrar una contante “a” y compararla. Para esto se
ha filtrado la señal y se ha ajustado la curva al punto
de referencia 0-0, en base a esto se obtuvo lo mostrado
en la figura 8.


Figura 7. Curva de reacción frente a un escalón unitario (1.2v a
2.2v)


Figura 8. Método de Van Der Grinter aplicado a la curva de
reacción del motor.

El método utilizado para determinar la función de
transferencia tiene en cuenta los siguientes criterios:

1
a
e
=  ( )
1
d
s
p
e
G s K
s
t
t
÷
=
+



(1)
1
a
e
= 
1 2
( )
( 1)( 1)
d
s
p
e
G s K
s s
t
t t
÷
=
+ +


(2)

En donde

1
3 1
1
ae
ae
t t
÷
= ÷
+


(3)
2
1
1
ae
ae
t t
÷
= ÷
+


(4)
Tomado en cuenta las ecuaciones anteriores y la figura
8 se ha determinado lo siguiente.

3.839
p
K =
(5)

0.933
p
a K =
(6)

0.933 1
0.243
3.839
a
e
= = =

(7)

Como se puede ver en la ecuación (7) el sistema es de
segundo orden, por consiguiente se determina la
función de transferencia de la siguiente manera:

0.456 t =
(8)

' 0 t =
(9)

1
3 0.243 1
0.456 0.456 0.591
1 0.2436
e
e
t
÷
= ÷ = ÷
+



(10)
1
0.135 t = ÷
(11)

2
1 0.243
0.456 0.456 0.204
1 0.243
e
e
t
÷
= ÷ = ÷
+


(12)

2
0.252 t =
(13)

0
d
t =
(14)

0
( ) 3.839
(0.135 1)(0.252 1)
s
e
G s
s s
=
+ +


(15)


2
1
( ) 3.839
0.0304 0.387 1
G s
s s
=
+ +


(16)


Con el resultado obtenido matemáticamente se obtuvo
un resultado muy bueno con respecto a la curva de
reacción real (ver figura 9), sin embargo se busca algo
un poco mas preciso, es por ello que se ha
“sintonizado” la función de transferencia para que sea
muy similar a la real, de acuerdo a esto la función de
transferencia con que se va a trabajar es la mostrada
en la ecuación (17), la grafica se muestra en la figura
10.
2
3.839
( )
0.004 0.33 1
G s
s s
=
+ +

(17)



Figura 9. Comparación curva real Vs Función de transferencia de
segundo orden hallado matemáticamente.



Figura 10. Comparación curva real Vs Función de transferencia de
segundo orden hallado para la práctica.


C. Función de transferencia del sistema

Para empezar con el diseño del controlador PID, lo
primero que se tiene que observar y analizar es el
comportamiento del sistema en lazo cerrado para así
conocer el sistema y definir los parámetros de diseño
para proceder con la realización del control. En la
figura 11, se puede observar el comportamiento del
sistema en lazo cerrado ante un escalón unitario, en
este caso se presenta que hay un tiempo de
estabilización (Te) de 0.224 segundos, un sobre pico
(Sp) del 0% y un error en estado estacionario (Ess) del
20%.


Figura 11. Comportamiento del sistema en lazo cerrado ante una
entrada escalón unitario.


D. Criterios de diseño

De acuerdo a lo anterior se definieron los siguientes
criterios de diseño:

Te= aproximadamente igual (el sistema reacciona
rápido)

Sp=0% (se quiere mantener este criterio)

Ess=0% (esto es lo mas importante y el sistema en
lazo cerrado sin controlador presenta un error del
21%)

Como se puede ver el sistema en lazo cerrado presenta
buenos resultados, sin embargo lo único malo es el
error en estado estacionario, es por ello que lo único
que se quiere cambiar en los parámetros de diseño es
esto.


E. Diseño del controlador PID

Una vez realizado todo lo anterior se puede proseguir
al diseño del controlador, para facilidad de la
obtención de los parámetros del PID se utilizo la
herramienta PIDWindup y mediante una pequeña
sintonización se obtuvo un controlador que tuviera un
Sp del 0% un Te de 0.164 segundos y un Ess del 0%
que era lo que se estaba buscando, además la salida
del controlador tiene una amplitud inferior a los 5V ya
que se esta utilizando un micro-controlador para el
actuador (PWM sincronizado con la red). De acuerdo
a esto en las figuras 12 y 13 se muestra lo descrito.

Figura 12. Sistema con el controlador PID sintonizado de acuerdo
a los parámetros de diseño.



Figura 13. Salida del controlador PID sintonizado

A continuación en la figura 14 se muestra una
comparación del sistema con y sin controlador.


Figura 14. Comportamiento del sistema con y sin el controlador
PID sintonizado

Los valores del controlador son los siguientes:

P= 1.7 I=1.7/0.32=5.31 D=1.7*0.005=0.0085

De esta manera concluye el diseño del controlador, el
siguiente paso es la implementación y la realización
de la pruebas.

F. Implementación del controlador PID

Para la implementación del controlador se utilizara el
circuito que se muestra a continuación:


Figura 15. Circuito eléctrico para la implementación del
controlador PID.

La función de transferencia del circuito esta dada por:

1
1
2
2
0
1
in out
in
V V
V SC
R
R
SC
+ + =
+


(18)

2
1
1 2 2
1
0
1
out
in
V SC
V SC
R R C S
| |
+ + =
|
+
\ .


(19)

1 1 2
1 2 2
1
1
in out
RC S SC
V V
R R C S
| | | | +
= ÷
| |
+
\ . \ .


(20)

2
2 2 1 2 1 2 1 1
1 2
1
out
in
V R C S R R CC S RC S
V RC S
+ + +
= ÷


(21)
Tomando en cuenta la ecuación de un controlador PID

0
1
( ) ( ) ( ) ( ) ( )
t
d
U t Kp e t e t d t Td e t
Ti dt
(
= + +
(
¸ ¸
}


(22)
Se organiza la función de transferencia de modo que
los valores coincidan con la ecuación (22).

2 2 1 1
2 1
1 2 1 2
1
out
in
V R C RC
R C S
V RC RC S
¦ ¹ +
= ÷ + +
´ `
¹ )


(23)

De esta manera se tiene que para determinar P, I y D
se utilizan las siguientes ecuaciones:

2 2 1 1
1 2
p
R C RC
K
RC
+
=

(24)

1 2
1
i
K
RC
=

(25)

2 1 d
K R C =
(26)

Sin embargo la función de transferencia es negativa
por consiguiente hay que colocar un circuito inversor
a la salida. De esta manera los valores de resistencia y
capacitancias para los valores de P, I y D de acuerdo
al controlador que se diseño anteriormente están dados
por:

1
R = 664.9 KΩ;
2
R = 532Ω;
1
C = 9.4UF;
2
C = 4.7uF


G. Análisis de los resultados

Una vez cerrado el lazo junto al controlador se realizo
la misma prueba que al principio del documento, es
decir observar el comportamiento del sistema ante un
escalón unitario, a continuación se muestra el
resultado obtenido.



Figura 16. Voltaje de salida con respecto a un escalón unitario
aplicado en la entrada.
Como se puede observar en la figura anterior el
resultado no es precisamente el esperado ya que posee
un sobre pico que no se había contemplado de
aproximadamente un 30% y tiene un tiempo de
estabilización de 0.5 segundos, sin embargo se logro
reducir el error en estado estacionario a un 0% que es
lo mas importante en este tipo de sistemas, que el
voltaje de salida siga la referencia o valor deseado.
Los fallos que se obtuvieron posiblemente se deben a
los valores utilizados de capacitores, resistencias y
amplificador operacional ya que como se sabe estos
elementos tienen un margen de error y en un sistema
como este, una pequeña variación de estos elementos
puede representar un cambio significativo con
respecto a la salida que se pretende obtener.

Por otra parte vale la pena realizar alguna prueba ante
las perturbaciones, en esta ocasión se aplicó una
fuerza al rotor del motor, de esta manera se obtuvo el
siguiente resultado.


Figura 17. Voltaje de salida ante una perturbación aplicada en el
rotor del motor.

Al aplicar esta perturbación que fue bastante grande
como se puede observar, el sistema se volvió a
estabilizar al mismo tiempo que cuando se aplicó el
escalón, también se puede ver que posee un sobre pico
casi igual al de la figura 16, por consiguiente se puede
decir que el sistema reacciona de una manera
apropiada ante una perturbación. De esta manera
termina el desarrollo de la practica y aunque no se en
la practica lograron obtener los resultados pretendidos
en la simulación, el controlador obtenido es aceptable.

IV. CONCLUSIONES
El diseño de controladores PID es una tarea
relativamente sencilla pero que puede a llegar a ser
tediosa, más que todo al momento de sintonizar el
controlador para que funcione como se quiere, sin
embargo lo mas complicado es llevar el diseño a la
realidad ya que muchas veces no se obtienen los
resultados que se pretenden con la simulación como lo
fue en este caso, esto debido a los inconvenientes que
se presentan en la practica como lo es el ruido que
genera el motor, la tolerancia de los elementos,
corrientes parasitas, rango de trabajo de los elementos,
entre muchos otros factores, por consiguiente se debe
tener mucho cuidado a la hora de la implementación
para lograr minimizar en lo mas posible estos factores
indeseados.

Bibliografía
[1] Richard C. Dorf, Robert H. Bishop, Sistemas De
Control Moderno, decima edición, Pearson, 2005.

[2] Virginia Mazzone, Controladores PID, Control
Automático 1, Automatización y Control Industrial
Universidad Nacional de Quilmes, Marzo 2002,
disponible en la página de internet:
http://www.eng.newcastle.edu.au/~jhb519/teaching/ca
ut1/Apuntes/PID.pdf

[3] Ing. Mauricio Améstegui Moreno, Universidad
Mayor De San Andrés La Paz – Bolivia, apuntes de
control PID, archivo pdf, disponible en la página de
internet:
http://jvr33.free.fr/pdf_laser/03_electronique/Control
%20Pid.pdf

You're Reading a Free Preview

Descarga
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->