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

Sistema Bola y Viga

El documento describe el desarrollo de un sistema de control de una bola sobre una viga. El sistema usa un ángulo que funciona como palanca conectada a un extremo de la viga y controlada por un servomotor en el otro extremo. El objetivo es ubicar la bola en cualquier posición deseada sobre la viga variando el ángulo de la palanca con el servomotor. Se modela matemáticamente el sistema usando el lagrangiano y se derivan expresiones para la energía cinética y potencial.
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)
1K vistas8 páginas

Sistema Bola y Viga

El documento describe el desarrollo de un sistema de control de una bola sobre una viga. El sistema usa un ángulo que funciona como palanca conectada a un extremo de la viga y controlada por un servomotor en el otro extremo. El objetivo es ubicar la bola en cualquier posición deseada sobre la viga variando el ángulo de la palanca con el servomotor. Se modela matemáticamente el sistema usando el lagrangiano y se derivan expresiones para la energía cinética y potencial.
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

Universidad Nacional Mayor de San Marcos. FIEE.

Sistemas De Control II

SISTEMA BOLA Y VIGA


Iparraguirre Tamariz Joel David, 15190147
[Nombre2] [Código 2]
[Nombre3] [Código 3]

RESUMEN
Controlador PID (Controlador Proporcional
La descripción del siguiente trabajo hará conocer el Integral Derivativo), Servomotor.
desarrollo de un sistema de control viga y bola. Su
mecanismo se basa en un ángulo que funcionará INTRODUCCIÓN
como brazo palanca, en un extremo estará fijo en
una viga y al otro estará controlado por un
El sistema de viga y bola es un importante y
servomotor. El sistema debe de ser capaz de ubicar
a una esfera que se esté desplazando sobre una clásico modelo para diseñar ingeniería de
viga a una posición r, la posición de esta será control y sistemas. Es muy conocido debido
controlada mediante la variación del ángulo α de la a que es un sistema simple y fácil de
viga, el cual está directamente relacionado con el entender que puede ser utilizado para
ángulo θ que presente el engranaje del servomotor, estudiar muchos métodos clásicos y
de esta manera la bola podrá estar posicionada en modernos de diseño de controladores.
el lugar que se desee balanceando la viga de la Posee una propiedad muy interesante: es
forma más adecuada. La planta estará linealizada
sobre un punto específico de operación y se
muestra la implementación de un controlador PID
(Controlador Proporcional Integral Derivativo) que
permitirá la estabilidad del sistema en lazo cerrado.

ABSTRACT

The  following description of the project,


will  describe the development of  a control
system  ball-beam.  Its mechanism is based
on  an angle function as lever arm, at one
end  is fixed to a bea m and the other is
controlled by a  servomotor. The system must
be able to locate  an area that  is traveling on a
beam  to  an r position, this position will be
controlled  by varying the angle  α  of the
bar, which is directly related to the inestable en lazo abierto.
angle αthat this servo gear, so the area can be Figura 1: Sistema del Viga y Bola
positioned at the desired
location barswinging the most appropriate El esquema mostrado en la Figura 01 es un
way. The plant will be linearized about sistema muy simple, el cual describe el
a  specific operating point and shows the funcionamiento del Viga y Bola; con una bola
de acero rodando sobre un ángulo de
implementation of a PID (Proportional Integral
aluminio que está montado sobre el eje de
Derivative) that allow the stability of un servomotor. En esta configuración, la
the closed loop system. barra puede ser inclinada con uno de sus
extremos fijos aplicando una señal de control
eléctrica al controlador que maneja el motor.
PALABRAS CLAVES

1
Universidad Nacional Mayor de San Marcos. FIEE. Sistemas De Control II

La posición de la bola en la barra es registrada mecánico a un nivel energético. Es decir,


con un sensor lineal capaz de medir la posición según la energía cinética y la energía
de la bola respecto a la pista midiendo el voltaje potencial presente.
de la salida de la barra de aluminio. Un Tenemos:
servomotor controla el ángulo de la viga, y así L=T −U …I
control de posición de la bola. 
Donde: L: Lagrangiano, T: Energía Cinética,
MODELAMIENTO MATEMÁTICO DEL U: Energía Potencial
SISTEMA
Para proceder en el análisis, por ahora, solo
nos concentramos en el sistema formado
Una bola se coloca en un haz, donde se únicamente por la bola y la viga:
permite rodar con un grado de libertad a lo
largo de la longitud de la barra. Un brazo de
palanca se une a la barra en un extremo y un
servomotor en el otro. A medida que el equipo
de servo se convierte en un ángulo θ , la
palanca de cambios en el ángulo del haz de
α. Cuando se cambia el ángulo de la posición
horizontal, la gravedad hace que la bola ruede
a lo largo de la barra. Un controlador se diseña
para el sistema de modo que la posición de la
bola puede ser manipulada.
Figura 3: Modelo físico del sistema

Verificando que energías están presentes,


notamos que la esfera (por condiciones del
problema) no se desliza, es decir, tiene un
rodamiento perfecto. Por lo cual la esfera
posee dos formas de rapidez:

 Rapidez de traslación
 Rapidez de rotación

De parte de la viga, esta actúa solo como un


brazo que sube o baja girando desde un eje
fijo, por lo que solo posee rapidez de
rotación.
Entonces, dado que la energía cinética (tanto
Figura 2: Diseño del Sistema Viga y Bola la de traslación como la de rotación)
depende de la rapidez de los cuerpos,
tenemos la expresión de la energía cinética
Para este problema, vamos a suponer que la del sistema bola-viga:
bola rueda sin deslizamiento y la fricción entre
la viga y la bola es insignificante. Las
constantes y variables para este ejemplo se 1 1 1
definen como sigue: T = m v bola2 + I bola ω bola2 + I viga ω viga … II
2 2 2

Para un sistema mecánico, en física se cuenta


Y también del sistema tenemos la energía
con una función especial llamada Lagrangiano,
potencial gravitatoria de la esfera, que es la
esta relaciona las variables de un sistema

2
Universidad Nacional Mayor de San Marcos. FIEE. Sistemas De Control II

única que se sube o baja respecto a la variable


“y” (ésta no afecta a la viga):α

Figura 5: Esquema de la rapidez en la bola

La expresión de la rapidez de traslación neta


es:

v bola=√ ṙ 2 + α̇ 2( L−r )2 … III

Lo mismo ocurre con la rapidez de rotación


de la bola, ésta también posee dos
Figura 4: Modelo físico del sistema en detalle componentes:

1. Una rapidez angular propia de su


Donde: caída en un plano inclinado
2. Otra rapidez angular que proviene de
U =−mg( L−r )sin α la rotación de la viga.
Esto se puede visualizar en el siguiente
Ahora desglosando las variables, notamos que gráfico:
la rapidez de traslación de la bola tiene dos
componentes:

1. Una en la cual se desplaza a lo largo de


la viga
2. Otra la cual es otorgada por la viga
tangencialmente

Figura 6: Velocidad angular en la bola

Entonces la velocidad angular neta de la


bola es:

3
Universidad Nacional Mayor de San Marcos. FIEE. Sistemas De Control II

ω bola= φ̇+ α̇ … IV ∂L
=−m L2 α̇ 2 +mr α̇ 2−mgsen(α )
∂r
Además de las condiciones de no
deslizamiento, se cumple que el Uniendo las partes, la ecuación se reduce:
desplazamiento ’r’ es igual:

r =Rφ (m+ RJ ) r̈+ J α̈R + m L α̇ −mr α̇ + mgsen ( α )=0


2
2 2 2


Derivando: φ̇= ... V Como método de linealización de la ecuación
R del sistema, asumiremos un ángulo α
pequeño, por lo que la ecuación se reduciría
Reemplazando en II en I: nuevamente a:
ṙ Para α ≅ 0:
ω bola= + α̇
R J
Con respecto a la viga, su rapidez angular solo
( m+
R2 )
r̈+ mgsen ( α )=0

es la primera derivada de su desplazamiento


angular α: La cual es la expresión proporcionada por el
problema.
ω viga =α̇ …VI
Ahora los datos que se dan son:
Ahora si ya podemos reemplazar (III), (V) y (VI)
en la ecuación (I):
M masa de la pelota 0,11 kg
1 1 1 R radio de la bola 0.015 m
T = m v bola2 + I bola ω bola2 + I viga ω viga d brazo de palanca acodada 0,03 m
2 2 2
aceleración de la
g 9,8 m / s 2
2 gravedad
1 1 ṙ 1
2
2

2 R ( )
T = m( ṙ 2 + α̇ 2 ( L−r ) )+ I bola + α̇ + I viga α̇
2
L longitud de la viga
J bola momento de inercia
1m
9.99e-6 kgm2

Entonces el Lagrangiano: La ecuación de Lagrange del movimiento de


la bola es dada por:
2
1 1 ṙ 1
2
2 2 2

2 R 2 ( )
L= m ( ṙ + α̇ L−r ) + I bola + α̇ + I viga α̇−(−mg ( L−r ) sin α )
( )
J d2 r dα 2
0= 2 + m
R dt 2( )
+ mg(senα )−mr
dt ( )
Ahora usamos la ecuación de Euler-Lagrange:
Linealización de la ecuación sobre el ángulo
d ∂L ∂L del haz, α = 0, nos da la siguiente
( )
dt ∂ ṙ

∂r
=0
aproximación lineal del sistema:

Operando por partes: J d2 r

∂L ṙ α̇
( R2
+ )
m
d t2
=−mgα

=m ṙ + J 2 +J
∂ ṙ R R La ecuación que relaciona el ángulo del haz
con el ángulo de la marcha se puede
d ∂L J α̈ aproximar como lineal por la siguiente
( )(
dt ∂ ṙ
= m+ 2 r̈ + J
R )R ecuación:

4
Universidad Nacional Mayor de San Marcos. FIEE. Sistemas De Control II

d
α= θ
L
r =[ 1 0 ] [ xx 12]+ [ 0] θ
Resolviendo la ecuación de espacio de
Sustituyendo esto en la ecuación anterior, estados tenemos que:
obtenemos:
0

( J
R 2
+ m
d2 r
)
dt 2

MODELO EN ESPACIO DE ESTADOS


d
=−mg θ
L
x˙1 = 0 1 x 1 + −(0.11)(9.8)
[ ] [ ][ ]
x˙2 0 0 x2
9.99e-6
0.0152
[(
0.03

+0.11
1

0
)] θ

Se usa el segundo caso de modelo lineal de [ xx˙˙12]=[ 00 10][ xx 12] +[ (−0.2094 )]


θ
espacio de estados, que tiene la forma: Hallando la solución de la ecuación de
estado considerando una entrada de escalón
ẋ (t)= Ax ( t ) +Bu ( t ) unitario:
y ( t ) =Cx ( t ) + Du(t)

Se escogen las variables de estados:


A= ( 00 10 ) y B=(−0.2094
0
)
Entonces aplicando la Transformada de
x 1=r ( posición de la bola ) Laplace tenemos que:
x 2= x˙1(velocidad de la bola) SX ( S ) + X (0)= AX ( S ) + BU ( S )
Considerando condiciones iniciales nulas:
Y se tienen la variable de entrada: SX ( X )− AX ( S ) =BU ( S )
( SI −A ) X ( S )=BU ( S )
θ(ángulo de giro del motor ) X ( S )= ( SI − A )−1 BU (S )…(I)
J d Sabemos que:
(R 2 )
+ m x˙2=−mg θ
L
( S 1
−1
0 S ) …(II)
( SI −A )−1= S −1 ( ) =
d 0 S S2

( )
−mg
L
x˙2= θ Por lo tanto, reemplazando (II) en (I):
J
+m
R2 S 1 0
Finalmente, la ecuación de estados sería: X ( S )=
( 0 S )(−0.2094 )
S3
0 −0.2084

x˙1 = 0 1 x 1 + −mg
[ ] [ ][ ]
x˙2 0 0 x2
J
R2
d
L
+m [( ) ] θ
X ( S )=
( ) S3
−0.2094
S2
Aplicando Transformada Inversa de Laplace
nos queda:
x 1 ( t )=−0.1047 t 2
0
[ xx˙˙12]=[ 00 10][ xx 12] +[ ( 0.2095 )]
θ x 2 ( t )=−0.2094 t

5
Universidad Nacional Mayor de San Marcos. FIEE. Sistemas De Control II

REPRESENTACIÓN DEL MODELO DE Reorganización nos encontramos con la


ESPACIO DE ESTADOS EN SIMULINK función de transferencia desde el ángulo del
engranaje (θ (s)) a la posición de la bola (R
Se tiene el siguiente diagrama de bloques: (s)).

R (s ) −mgd 1
=
θ( s) J S2
(L 2+m
R )
Figura 7: Diagrama de bloques del modelo en R (s ) 1
=0.2992 2
espacio de estados θ( s) S

El diagrama de bloques del sistema en lazo


Con los valores previamente calculados, se abierto sería:
halla la respuesta ante un escalón unitario:

Figura 9: Diagrama de bloques del sistema


en lazo abierto

REPRESENTACIÓN DEL SISTEMA EN


MATLAB

Utilizando MATLAB podemos observar la


respuesta del sistema en lazo abierto a una
Figura 8: Respuesta del sistema en espacio de entrada paso unitario:
estados ante un escalón unitario

FUNCIÓN DE TRANSFERENCIA

Tomando la transformada de Laplace de la


ecuación anterior, la siguiente ecuación se
encuentra:

J −mgd
( R 2 )
+ m R (s )S2=
L
θ(s)

Al tomar la transformada de Laplace para


encontrar la función de transferencia de las
condiciones iniciales son iguales a cero.

6
Universidad Nacional Mayor de San Marcos. FIEE. Sistemas De Control II

Figura 10: Código de representación del


sistema en Matlab.

Figura11: Respuesta a la señal paso unitario,


en lazo abierto

En la Figura 11 es evidente que el sistema es


inestable en lazo abierto causando que la bola
ruede la derecha del extremo de la viga. Por lo
tanto, algún método de control de posición de la
Figura13: Diagrama de bloques desarrollado
bola en este sistema se requiere. en Simulink

CONTROLADOR PID DEL SISTEMA


Por lo que los parámetros obtenidos son los
siguientes:
Dado que el sistema es inestable en lazo
abierto, se procederá a convertir en lazo
cerrado para poder controlar la estabilidad del
sistema mediante un controlador PID.

Finalmente, la respuesta controlada ante un


escalón unitario sería:

Figura12: Diagrama de bloques del sistema en


lazo cerrado con controlador

Los parámetros Kp, Ti y Td del controlador PID


se hallarán mediante la herramienta
AutoTuning del software Simulink ubicado en la
función PID Controller.

7
Universidad Nacional Mayor de San Marcos. FIEE. Sistemas De Control II

 Echeverría Reina, A. J., & Vaca Alzate,


R. H. (2006). Diseño, construcción y
control de un sistema electromecánico
subactuado; el sistema bola-
viga (Bachelor's thesis, Universidad
Autónoma de Occidente).

 [Link]
/3953/fichero/Memoria+PFC
%252F04-CAPITULO+[Link]

Figura13: Respuesta del sistema con


controlador PID ante un escalón unitario

CONCLUSIONES

 Es imprescindible agregar un
controlador debido a que la respuesta
del sistema en lazo abierto es
totalmente inestable.

 Los softwares Matlab y Simulink son un


gran complemento para la simulación de
sistemas de control, en este caso
Simulink ofrece una herramienta de
autotuning para hallar automáticamente
los parámetros del controlador PID

REFERENCIAS

 Vincenty, C. G. B., Medina, K. Z. R., &


Baez, G. B. Control Robusto del Sistema de
Bola y Viga.

También podría gustarte