0% encontró este documento útil (0 votos)
679 vistas8 páginas

Control PID para Péndulo Invertido

Este documento describe el diseño e implementación de un control PID para regular el movimiento de un péndulo invertido usando un motor DC. Explica las diferentes etapas del sistema de control, incluyendo la etapa de realimentación, referencia, control y potencia. También presenta el modelamiento matemático del sistema y los componentes necesarios como el motor DC, potenciómetros, amplificadores operacionales y transistores para amplificar la corriente al motor. El objetivo es aplicar una técnica de control de lazo cerrado para estabilizar la posición vertical del péndulo

Cargado por

Pollux Spica
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
679 vistas8 páginas

Control PID para Péndulo Invertido

Este documento describe el diseño e implementación de un control PID para regular el movimiento de un péndulo invertido usando un motor DC. Explica las diferentes etapas del sistema de control, incluyendo la etapa de realimentación, referencia, control y potencia. También presenta el modelamiento matemático del sistema y los componentes necesarios como el motor DC, potenciómetros, amplificadores operacionales y transistores para amplificar la corriente al motor. El objetivo es aplicar una técnica de control de lazo cerrado para estabilizar la posición vertical del péndulo

Cargado por

Pollux Spica
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 8

SISTEMAS DINMICOS 27 DE MAYO DE 2010

Facultad de Ingeniera Electrnica, Universidad Santo Toms Bogot, Colombia, Calvo


Camilo Andrs, Cruz Jos Manuel, Rodrguez Ramos Gina Marcela

CONTROL PID DE PNDULO INVERTIDO


Resumen Con el estudio realizado anteriormente
de un motor DC, se desarrolla el anlisis de un
control PID de un pndulo invertido para realizar
el control de movimiento de dicho pndulo.
Abstract In the previous study of a DC motor,
develops an analysis of PID control for inverted
pendulum motion of the pendulum.
ndice de Trminos motor DC, inercia, constante
del motor, constante de armadura, constante de la
fuerza
electromotriz,
constante
viscosa,
resistencia, inductancia, pndulo invertido, control
PID.

INTRODUCCIN

STE documento
mostrar el
funcionamiento de un pndulo invertido
manejado y controlado por medio de un
PID, el circuito inicia con dos seguidores de
voltaje que van a un restador, el cual realiza la
comparacin de la entrada de un usuario que es
fijo y un potencimetro que es el sensor del
pndulo, luego se realiza el control PID el cual
est compuesto de un derivador, integrador y un
proporcional, de tal manera que las salidas de
cada amplificador entran a un sumador, la salida
de ste va a un amplificador de corriente, la
salida de ste amplificador ayuda a manejar el
motor con la corriente que el motor necesita
para su funcionamiento.

II

PLANTEAMIENTO DEL
PROBLEMA

Se tienen un modelo de pndulo invertido, al


cual se debe aplicar un sistema PID para
controlar el movimiento del pndulo. Se debe
tener en cuenta la corriente que el motor
necesita para su funcionamiento.

Figura 1. Sistema mecnico del control de posicin


de un motor DC. [1]

Es el bosquejo bsico del esquema mecnico, el


cual fue la idea general para la construccin del
sistema completo.
Con este modelo se procura llegar al modelo
completo: mecnico y electrnico, el cual se
describe por etapas ms adelante.
III

DELIMITACIN DEL PROYECTO

En la implementacin de una planta fsica, se


pueden comprender diferentes elementos de
control
como:
mecnicos,
hidrulicos,
neumticos, etc.
El control de posicin de un motor no es un
sistema complejo, que puede ser aplicado en
muchas funciones especficas.
Una posible aplicacin seria realizar la
implementacin de un pndulo invertido con el
cual se desarrollar el control por medio de un
sistema PID.
Teniendo en cuenta dicha aplicacin se pueden
identificar algunas variables caractersticas del
sistema:

Velocidad del motor

SISTEMAS DINMICOS 27 DE MAYO DE 2010

Corriente en el motor
Voltaje en el motor
Torque
Angulo del pndulo
Longitud del pndulo
Velocidad de respuesta del motor

IV

JUSTIFICACIN

ste proyecto fue realizado para observar y


determinar la inductancia, capacitancia, inercia
de un motor, con el cual se realizan varias
medidas para as encontrar el valor de dicha
inercia, ya que para hallarla se necesita de un
procedimiento caracterstico para ello. De
acuerdo con esto es necesario tomar diferentes
medidas y tener en cuenta en qu momento el
motor rompe su inercia, pero sabiendo las
diferencias de voltaje que en l existen de
acuerdo al voltaje inducido.
V

LIMITACIONES

En la vida diaria el ser humano por limitaciones


fsicas a veces no tiene la manera de tener
autonoma para hacer las cosas por tener
prdidas de un brazo o una pierna, es as como
un pndulo invertido puede ser una solucin
para dichas personas, pues de acuerdo a eso es
posible que se logre hacer un brazo mecnico o
una prtesis que pueda ser utilizada para
facilitar la calidad de vida de las personas,
utilizando de sta manera la automatizacin de
un proceso en pro de la evolucin y desarrollo
de la tecnologa para el servicio de las personas.
Como solucin se propone el diseo y
fabricacin de un prototipo de pndulo invertido
el cual por medio de un sensor har que el
motor utilizado en el carro se mueva en una u
otra direccin y as controlar la estabilidad de
dicho pndulo.
VI

OBJETIVOS

Generales:

Disear e implementar un sistema de


control PID que permita modelar cada
uno de sus componentes, y determinar
el comportamiento del sistema.

Especficos:

Determinar el comportamiento del


sistema.
Aplicar la teora vista en sistemas
dinmicos.

VII

MATERIALES Y MTODOS

Materiales y componentes necesarios para la


implementacin del sistema de control PID del
motor DC son:

Motor DC (12 Volt)


Potencimetro (50K)
LM 741 (integrador, sumador, restador,
derivador, 2 seguidores)
Tip 31 y Tip 32 ( acoplados para
amplificar la corriente)
Potencimetro lineal deslizable (5K)
Lmina de acrlico (base del carro), kit
de llantas y engranajes

Etapas del sistema:


El sistema se encuentra distribuido en diferentes
etapas, tales como: etapa de realimentacin,
etapa de referencia, etapa de control y
finalmente etapa de potencia.
Etapa de realimentacin: Est constituida por un
divisor de voltaje formado por un potencimetro
que se encarga de sensar la posicin en que se
encuentra el pndulo para as poder tener una
medicin de la posicin (Variable a controlar) y
posteriormente realizar la correccin necesaria
de acuerdo a las necesidades de control.

Figura 2. Etapa de realimentacin del


sistema. Orcad.
Etapa de referencia: Es conformada por un
voltaje fijo el cual se compara con el sensor
(potencimetro lineal), para determinar el
sentido de giro del motor.

SISTEMAS DINMICOS 27 DE MAYO DE 2010


Figura 3. Etapa de referencia del sistema.
Orcad.
Etapa de realimentacin y control: se encarga de
monitorear continuamente la seal de salida
para compararla con la seal de referencia y
calcular la seal de error, la cual a su vez es
aplicada a la etapa de potencia para generar la
seal de control y tratar de llevar la seal de
salida al valor deseado. Esta etapa es tambin
conocida como sistema de control en lazo
cerrado.

Figura 5. Etapa de control del sistema


(Amplificador tipo B). [2].
Finalmente se encuentra el motor el cual es el
objetivo del trabajo del sistema de control, para
este caso se utiliza un motor DC.

Figura 4. Etapa de control del sistema.


Orcad.
Para poder realizar la tarea de la etapa de
realimentacin y control el amplificador
operacional est configurado como restador para
as cumplir con la generacin de la seal de
control o correccin.

Circuito diseado para controlar el movimiento


de un motor
R8
100k

- V 1 Ck C
-

OUT
3

-V C C

V+

OS2

OS2

+
U4

OS2

1
R4
6
5

1k

VCC

VCC

R 10
R7

+
U3

OS1

OUT

0 3

VCC

R 14
1k

6
5

- V 2 C. 2C k
C 2 LM 741
2

R 11
1k

1u

OS1

OUT
VCC

0 3

+
U5

OS2

R5
6

LM741
2

1k

Q1

1k
-V C C
-

OS1

OUT

0 3

+
U7

OS2

T IP 3 2 C

6
5

VCC
R 12

T IP 3 1 C

V+

+
U2

2 .2 k
1

3Vdc

OS1

OUT
3

1k

V-

LM 741
2
V2

V+

R3

Q2
-V C C

VCC

40k
-V C C

15Vdc
V4
15Vdc

LM 741
2

40k

V-

R 13

OS1

OUT

0 3

+
U6

V+

V3

VCC

OS2

R 15
10

R6
6
5

1k

Dicho circuito es capaz de proporcionar la


energa necesaria para mover un motor y
mediante la polarizacin de todo el sistema de
alimentacin logra realizar la inversin del giro
del motor, todo esto, gracias a la configuracin
de dos pares de transistores trabajando en corte
y saturacin que hacen posible esta tarea
(Amplificador tipo B).

OS1

V-

1k

V+

LM 741
2

R1

V+

V-

OS2

VCC

V+

+
U1

LM 741
2

R9

V-

OUT
3

6Vdc

R2

OS1

- V C C1 u

V-

V1

C1

-V C C
V-

LM 741
2

Etapa de potencia: Se encarga de proporcional


al motor la suficiente corriente para generar el
movimiento y la direccin adecuada
dependiendo de la seal de referencia, para esto
se utiliza un amplificador de corriente realizado
por medio de dos transistores tipo tip 31 y tip
32, para los sentidos del motor.

Figura 6. Motor DC. Orcad

VCC

-V C C

Figura 7. Modelamiento general del sistema


electrnico con voltaje fijo. Orcad
Polarizacin del circuito diseado
Modelamiento matemtico por funciones de
transferencia:

SISTEMAS DINMICOS 27 DE MAYO DE 2010

Para obtener la funcin de transferencia que


representa el comportamiento del sistema de
control de posicin, se tienen en cuenta tres
etapas principales relacionadas a continuacin:

Engranajes:

Motor DC:

Figura 8. Modelamiento piones. [3]


Figura 7. Modelamiento motor DC. [3]
Frecuencia angular del motor:
=2**f
=2**

2.6
s

W2 N1
=
W1 N2

(vueltas/Segundo)

Ecuacin de la friccin viscosa

Kf =

W 1 N 1=W 2 N 2

VrupturaRcorriente ruptura
W

Inercia motor:

1
mR2=J
2

Constantes del motor:


J1=0.19

J2=1
B1=0.1

B2=1

M= 0.05Kg
r1=r2=0.05

K=7.2

L=0.26mH

Vi=5.82

R=38.1

VIII
Donde R es el radio del rotor y m la masa del
motor.
Para hallar la constante de armadura:
P=Kt*V(w)

T=

Km=

P
V (w)

T
I

W (s )
Km
=
2
V (s) JL S + ( LB+ JR ) S +BR+ KvKm

TCNICAS APLICADAS EN LA
RECOLECCIN DE LA INFORMACIN.
INSTRUMENTOS DE MEDICIN.

Teniendo un motor DC, por medio de un


multmetro se halla la resistencia interna del
motor, dicho valor se encuentra realizando
diferentes mediciones para as tener un valor
promedio del mismo. De igual forma se
encuentra el valor de la inductancia por medio
de un inductmetro.
Para hallar la velocidad del motor se toma un
tiempo de 10 segundos y en dicho tiempo se
cuenta el nmero de vueltas que gira el motor,
esto se realiza por lo menos tres (3) veces, para
obtener una grfica de la constante de armadura
contra la frecuencia. La frecuencia se halla con
los datos anteriores en radianes/segundo, para
as encontrar la constante de armadura del motor
por medio de la pendiente de la recta que

SISTEMAS DINMICOS 27 DE MAYO DE 2010


determina la constante de armadura y la
frecuencia.

0,52
0,522
0,524
0,526
0,528

Para hallar el torque del motor lo obtenemos


por medio de la siguiente ecuacin:

Km=

I= Km*
Para el diseo del control de PID se realizo el
esquema de las diferentes etapas por medio del
programa orcad, para as determinar si el
sistema real funcionaba de la misma manera que
el sistema ideal y verificar su ptimo
funcionamiento.
IX

RESULTADOS

Voltaje motor D.C.: 0V-12V


Tabla 1
Potencimet
ro
Vout(Volt
(Porcentaje)
ios)
0,472
-10,79
0,474
-10,79
0,476
-10,33
0,478
-9,409
0,48
-8,486
0,482
-7,564
0,484
-6,642
0,486
-5,72
0,488
-4,8
0,49
-3,881
0,492
-2,964
0,494
-2,049
0,496
-1,141
0,498
-0,256
0,5
0
0,502
0,306
0,504
1,197
0,506
2,108
0,508
3,025
0,51
3,944
0,512
4,864
0,514
5,786
0,516
6,708
0,518
7,63

8,553
9,477
10,4
11,05
11,05

DISCUSIN DE RESULTADOS

Cambiar las ganancias del PID hace que el error


sea mayor o menor, dependiendo la etapa a la
que se le est agregando la ganancia.
XI

GRFICAS

La grfica realizada de la tabla 2, se mostrar


como anexo 1 al final de ste documento.
La grfica que se encuentra en el anexo 2, es el
circuito de control PID completo implementado
en orcad y utilizado para el funcionamiento del
pndulo invertido.
Las grficas mostradas a continuacin, fueron
pruebas realizadas en Simulink, para observar el
comportamiento del sistema ante diferentes
ganancias en el PID.

Figura9. Diagrama de bloques con ganancia de


1. Simulink.

Figura10. Figura de salida del diagrama de


bloques anterior con ganancia de 1. Simulink.

SISTEMAS DINMICOS 27 DE MAYO DE 2010

Figura11. Diagrama de bloques con ganancia


mxima. Simulink.

Figura15. Figura de salida del diagrama de


bloques anterior con ganancia de 5 en el
proporcional. Simulink.

Figura12. Figura de salida del diagrama de


bloques anterior con ganancia mxima.
Simulink.

Figura16. Figura de salida del diagrama de


bloques anterior con gananciade 5 en el
proporcional. Simulink.

Figura13. Figura de salida del diagrama de


bloques anterior con ganancia de 5 en el
integrador. Simulink.

Figura17. Figura de salida del diagrama de


bloques anterior con ganancia de 5 en el
derivador. Simulink.

Figura14. Figura de salida del diagrama de


bloques anterior con gananciade 5 en el
integrador. Simulink.

Figura17. Figura de salida del diagrama de


bloques anterior con gananciade 5 en el
derivador. Simulink.
MATEMTICA

XII

Resistencia terica:

Ra=

550 mV
=11.95
46 mA

SISTEMAS DINMICOS 27 DE MAYO DE 2010

Frecuencia angular del motor:

para la frecuencia se tienen en cuenta las


unidades de radianes/segundo. P est dado en
watts.

=2**f
XIV

2.6
=2**
s

(vueltas/Segundo)

Ecuacin de la friccin viscosa

Kf =

VrupturaRcorriente ruptura
W

ALGUNOS ERRORES COMUNES

Un error cometido inicialmente en la


implementacin del sistema fue que al montar el
diseo inicial, el diseo no era ptimo, pues
para encontrar el error fue bastante complejo,
adems de ello el motor peda mucha corriente,
la cual el sistema no estaba suministrando, por
tal motivo se lleg al sistema de amplificacin
implementado mostrado en ste trabajo.

XV

Kf=532,76*10^-6

Se dise e implement un sistema de


control PID que permiti modelar cada
uno de sus componentes, y determinar
el comportamiento del sistema.

Se determin el comportamiento del


sistema.

La teora vista en sistemas dinmicos


fue una base importante para el
modelamiento del PID.

Es ms eficiente realizar las pruebas de


voltajes y corriente de cada etapa en
Orcad, pues as se puede comprobar
que los datos prcticos sean correctos.

La velocidad de respuesta del motor


depende directamente de las ganancias
utilizadas en el PID.

Entre ms corto sea el diseo del


circuito se tienen menores errores,
menores prdidas y de tal manera se
hace ms eficiente y ptimo el mimo.

Fue necesario haber utilizado un


amplificador de corriente a la salida
para poder generar la corriente
necesaria para el movimiento del
motor.

La respuesta del circuito ante el


movimiento del potencimetro lineal
debe acercarse a una lnea recta que
cruce a cero cuando el potencimetro
se encuentre en el 50%.

Inercia motor:

1
2
mR =J
2
Donde R es el radio del rotor y m la masa del
motor.
J=6.25*10^-9
Para hallar la constante de armadura:
P=Kt*V(w)

T=

P
3
=500.8910
V (w)

T
Km= =0.23
I
W (s )
Km
=
2
V (s) JL S + ( LB+ JR ) S +BR+ KvKm

12

95.3510

XIII

0.23
S + ( 8.21106 ) S+0.023
2

UNIDADES

Las unidades utilizadas en ste procedimiento


es el sistema internacional de unidades (MKS),

CONCLUSIONES

SISTEMAS DINMICOS 27 DE MAYO DE 2010


XVI

RECOMENDACIONES

Al momento de implementar el circuito


se debe tener precaucin con los
voltajes de polarizacin y la ubicacin
de los mismos, ya que esto puede
causar daos al sistema.
Hacer las pruebas por separado de cada
etapa, para tener certeza que no hay
ningn error en cada una de ellas y as
poder realizar el acoplamiento entre
etapas y la realimentacin del sistema.
Realiza diferentes pruebas en las
ganancias del PID en Simulink, para
as seleccionar las ganancias ms
apropiadas al momento de la
implementacin del circuito.
Comprobar los datos reales con los
ideales en Orcad, para as tener certeza
que el funcionamiento es ptimo.

REFERENCIAS

Imagen disponible en
http://iimyo.forja.rediris.es/_images/Cartpendulum.png

Imagen disponible en
http://fotos.subefotos.com/0bcef9813a650e30443
e0b65cac375d3o.jpg

S. C. Bera, J. K. Roy, S. Chattopadhyay


Design of analogue position control
system.
Proceeding of International
Conference on Electrical Machines and
Systems 2007, Oct. 8-11, Seoul, Korea.

Ogata, Katsuhiko, Dinamica de sistemas,


Prentice-Hall Hispanoamericana, 1987.

Software de implementacin: Matlab 2007 y


Simulink.

Software de simulacin Orcad PSpice.

Software Excel.

También podría gustarte