Informe Robot Balancin
Informe Robot Balancin
Informe Robot Balancin
Arichavala Mauricio1, Caisaguano Stalin2, Len Pablo3, Pia Daniel4, Tenempaguay Luis 5, Valdez Luis 6
I.
Resumen En el presente documento se encuentra el
desarrollo del proyecto de teora de control (Diseo y
construccin de un robot balancn) en el cual desarrollaremos
todas nuestras capacidades de disear, crear y programar.
INTRODUCCIN
II.
2
A. Esquema funcional del robot balancn.
III.
3
Sustituyendo en (6) y (7)
&m
di
Va L Ra
i em
dt
km Va km ke m a
I m Ra
I m Ra
Im
[8]
[1]
em ke m
[2]
m es la
Donde ke es la constante contraelectromotriz y
velocidad angular del motor. Si se desprecia la inductancia:
Va em
Ra
m km i
[4]
M R &
x&R f Rx
M
Donde
Fuente: [3].
[3]
ta I m &m
I
para mantener el pndulo en equilibrio, m es el momento de
inercia del eje del motor.
Sustituyendo las ecuaciones (2) y (4) en (3) y (5).
&m
Va ke m
Ra
km i a
Im
& R
I R &
R
m
f r
&,
I , &
[10]
f
R
m y
Donde R
son el momento de inercia de la
rueda, la aceleracin angular de la rueda, el par del motor y la
reaccin de friccin, respectivamente, r es el radio de la
rueda.
Recordando las ecuaciones del modelo del motor y
sustituyndolas en (12) resulta:
k V
& km ke
I R &
&R m a R f r
R
Ra
Ra
[6]
[7]
R
f
x son la masa de la rueda, la
Donde
y
aceleracin lineal, la reaccin de friccin contra el suelo y la
reaccin de la rueda sobre el pndulo, respectivamente, ahora
se analizan las fuerzas de rotacin:
[5]
M ,&
x&
, R
[9]
Donde
[11]
Rf
&
k m ke & km V
a I R &
R
R
Ra r
Ra r
r
[12]
&
k k & km V
a I R &
R
M R &
x& m e
R
Rx
Ra r
Ra r
r
[13]
x
r
x&
&
R
r
x&
& &
&
R
r
[14]
[15]
[16]
k k
k V
I &
x&
M R &
x& m e2 x& m a R 2 Rx
Ra r
Ra r
r
[20]
&
M p &
x&2 Rx M p l&
p cos(
p ) Mp l &
p 2 sen(p )
I R
k k
k V
x& m e2 x& m a Rx
M R 2 &
r
Ra r
Ra r
M p &
x&
Despejando
[18]
I
k k
k V
2 M R R2 &
x& 2 m e2 x& 2 m a 2 Rx
r
Ra r
Ra r
[19]
La ecuacin (19) describe la dinmica del motor.
Ahora se usar un diagrama de cuerpo libre del pndulo de la
figura (7) para describir su dinmica.
[21]
2 Rx de (21)
2 Rx M p &
x& M p l&&
p cos(
p ) Mp l &
p 2 sen(p )
[22]
M p &
x&
cos( p )
[23]
M p &
x&
cos( p ) 2 Rx cos(
p ) 2R y sen( p )
&
M p g sen( p ) M p l&
[24]
&
l p &
p
[25]
2 Rx l cos(
p ) 2 Ry l sen( p ) 2 m l p &&p
[26]
km ke
K V
m m a
Ra
Ra
[27]
Sustituyendo
& 2 R lcos(
l p &
p ) 2Ry l sen
( p )
p
x
k k
k
2 m e x& 2 m Va
Ra r
Ra
[28]
2 Rx l cos(
p ) 2 R
y l sen(p )
[29]
Z& A Z B U
k
&
2 m V
a M p g l sen
( p ) Mp l 2
&
p
Ra
[30]
[31]
Se asume que p
pequeo.
Por lo tanto, se tiene que:
, donde
Donde
I
2 M R 2 R2 M p
r
Ra r 2 M R 2 R2 Mp
r
M p l
2 km ke
x&
&&
IR
IR
2
Ra r 2 M R 2 2 Mp
2 MR 2 2 M p
r
r
[33]
Finalmente, en forma de espacio de estados de la forma
k k
&
M p &
x&l cos(
p ) lp &
2 m e x&
p
Ra r
k k
k V
2 M R R2 &
x& 2 m 2e x& 2 m a Mp &
x&
r
Ra r
Ra r
M l && cos(
) M
l &2 sen( )
[32]
2 km Va
&
x&
&
M p g l sen
( p ) M
p l 2 &
p
km ke
&
x&2
x&
I p M p l
Ra r (I p M
p l 2)
2
M p g l
K m Va
2
2
Ra ( I p M p l ) I p M p l2
M p &
x&l cos(
p)
M p l
&
&
es un ngulo muy
d&p
0
cos( p ) 1 sen( p ) dt
y
y
Las ecuaciones linealizadas resultan de escribir (30) y (31) en
forma de espacio de estados,
I p 2 M p l2 M
R R2
r
x&
0 2 km ke ( M p lr I p Mp l ) M p g l 0
&
&
Ra r 2
&
0
0
1
0
&
&
2 km ke ( r M
p l )
M p g l
0
0
Ra r 2
2
p l r )
2 km ( I p M p l M
Ra r
Va
0
2 km ( M p l r )
Ra r
x
x&
&
6
Resistencia (Ra): 4.5 ohmios
Constante contraelectromotriz (ke): 0.265113 [Vs/rad]
Gravedad: 9.81 [m/s2]
Remplazando los valores se obtiene la dinmica del sistema en
forma de espacio de estados mediante la frmula:
x&(t ) A x(t ) B
u (t )
y (t ) C x(t ) D u (t )
x&
&
&
x
&
&
&
0 0 x
40 0 x&
0
0
0 1
0 420.44 432.44 0 &
0
0
1
53.71
6.6864
Va
0
52.33
1
0
0
0 53.71
40
A
0
0
0
0 420.44 432.44
0
0
1
0
6.6864
52.33
C 0 0 1 0
D 0
Obteniendo la siguiente funcin de transferencia del sistema:
G ( s ) htf
IV.
7
El centro de gravedad de la estructura del robot balancn es
imprescindible en este proyecto, ya que de eso depende la
correcta estabilidad del robot conjuntamente con el sistema de
control.
Los materiales de construccin del robot balancn deben ser
brevemente ligeros para que el sistema de control pueda
controlar con facilidad.
Es importante contar con modelo matemtico preciso para
poder disear el sistema de control, ya que nos ayuda a
describir de mejor manera la dinmica del sistema.
Para el diseo del sistema de control es importante tener claro
el principio de funcionamiento del pndulo invertido ya que
este proyecto se basa en la funcionalidad de este sistema.
VI. CONCLUSIONES
[3]
Para el desarrollo de este proyecto es importante
tener conocimientos bsicos en cuanto al diseo
construccin y programacin de sistema de control
del robot balancn.
Para el diseo del robot balancn es importante tomar
en cuenta las consideraciones de construccin como
el material del chasis, las dimensiones y sobre todo el
centro de gravedad de la estructura debe estar bien
repartida.
Es importante contar con buenos componentes para el
sistema de control como por ejemplo un arduino en
[1]
[2]
http://elxedelectronics.blogspot.com/2016/02/robotbalancin-tutorial.html
http://www.bdigital.unal.edu.co/2641/1/280165.2009.pd
f
https://es.scribd.com/document/322510993/ModeloRobot-Balancin
Libros
"Sistemas de Control Moderno" de Richard C. Dorf y
Robert H. Bishop, Dcima Edicin
Sistema de Control Automtico Benjamin C. Kuo
7ma Edicin.