Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Aguilar León Jahaziel Martínez Melchor Manuel E Atenco Estrada Jorge Luis
Benemérita Universidad Autónoma de Puebla
Facultad de Ciencias de la Electrónica
Av. Circunvalación S/N, CU
yako-jaz_13@hotmail.com
[ ] []
3.Calculos teóricos
−d 1−d 2−d 3 −d 4 1
0
ẋ ( t )= 1 0 0 0 x ( t ) +
Se seleccionó al sistema barra-esfera por presentarse en un
u(t)
0 1 0 0 0 número importante de aplicaciones prácticas de igual
0 manera que en aplicaciones académicas y de investigación
0 0 1 0
en donde se pueden probar diferentes algoritmos de control.
y ( t ) =[ n1 n 2 n3 n4 ] Este tipo de sistemas presentan ciertas características que lo
hacen aún más interesante, es un sistema mecánico
Esta realización del espacio de estado se denomina forma subactuado, es decir, presenta un número menor de
canónica controlable porque garantiza que el modelo resul- actuadores que grados de libertad ya sea por la ausencia ó
tante es controlable (es decir, dado que el control entra en falla de alguno de ellos.
una cadena de integradores, puede modificar todos y cada
uno de los estados). Si un sistema no es controlable, enton- Además, manifiesta algunas características no deseables
ces no es posible expresarlo en esta forma canónica. tales como un alto grado relativo y comportamiento de fase
Los coeficientes de la función transferencia pueden ser usa- no mínima, lo que hace más difícil su control. El sistema
dos también para construir otro tipo de forma canónica barra-esfera de la figura 3, se encarga de ubicar una esfera
que se desplaza sobre una barra en una nueva posición r, la
posición de la esfera es controlada al variar el ángulo α de
Sensor Sharp GP2Y0A21 la barra, que está relacionada de manera directa con el
ángulo θ del engrane del motor, de esta manera la esfera
El sensor de distancia Sharp GP2Y0A21 permite obtener la puede ser posicionada en algún lugar deseado de la barra
distancia entre el sensor y algún objeto dentro del rango de
balanceándola de manera adecuada.
10 a 80cm. Integra tres dispositivos: Un detector sensitivo
de posición (PSD), un diodo emisor de infrarrojos (IRED) y
un circuito procesador de señales. La diferencia en la re-
flectividad de los materiales, así como la temperatura de
funcionamiento no afectan en gran medida la operación de
este sensor debido al método de detección usado basado en
triangulación. El dispositivo entrega una salida en voltaje
correspondiente a la distancia de detección. También se
puede utilizar como un sensor de proximidad con la ayuda
de un comparador o mediante software. Para obtener la dis-
tancia en cm, se recomienda tomar como guía la gráfica
voltaje vs. distancia incluida en el datasheet. Para hacer las
lecturas en cm se puede usar las siguientes fórmulas:
FR=J ẇ
2 [1] El espacio de estados se obtiene dado un vector de
J será la inercia de la bola J= m R2, considerando que estado x, tenemos:
5
es la salida y sabiendo que w es la velocidad angular. ẋ= Ax+ Bu
Ahora, multiplicando (1) por senα y (2) por cosα y a su
vez, sumando las expresiones resultantes, tenemos: Seleccionando x=
[ rṙ ] y u=θ , tenemos:
[ ] [ ][ ] [ ]
m ÿ senα+ m ẍ cosα=−mgsenα + m r̈ (3) 0
5 ṙ 0 1 r
= + −5 gd θ (12)
Sabemos que: r̈ 0 0 ṙ
7L
y=−rsenα ∧ x =−rcosα Si nosotros analizamos la respuesta de nuestro sistema en
Tal que: MatLab tomando en cuenta la sustitución de nuestros
siguientes valores, g=9.81, d=0.008 y L=20 en nuestro
ÿ= r̈ senα+ ṙ α̇ cosα + ṙ α̇ cosα−r α̇ 2 senα +r α̈ cosα espacio de estados obtenido anteriormente:
7 ¨
r −¿ r α̇ 2=−gsenα (7) ¿ 1000
5
Amplitude
7 2
r̈ =−gα ( 8 ) ya que α̇ ⟶ 0
5
0
0 5 10 15 20 25 30 35 40 45 50
Ahora, tenemos la siguiente relación aproximada entre el Time (seconds)
ángulo de la barra L y el ángulo del engrane θ .
Figura A. Respuesta transitoria de nuestro
d sistema
α = θ(9)
L Obtención de la matriz de ganancias K, por el
Entonces, sustituyendo (9) en (8), tenemos: método de ackerman,
7
5
d
r̈ =−g θ (10)
L [ ṙr̈ ]=[ 00 10][ rṙ ]+[ 1.1211
0
]θ
Aplicando la transformada de Laplace a (10) podemos ver Formula de Ackerman:
que la función de transferencia del sistema es:
−1
K= [ 0 1 ] [ B AB ] ∅ (t)
7 2 d
R ( s ) s =−g θ ( s) Entonces nuestras matices serán:
5 L
G ( s )=
R(s) −5 gd
=
θ(s) 7 L s 2
(11) A= [ 00 10] B=[1.1211
˙ ]
0
C=[ 1 0]
Nuestros polos deseados se calculan a partir de las
Step Response
siguientes condiciones: Porcentaje de sobretiro máximo de 1
10% y un tiempo de establecimiento de 8 seg, entonces: 0.9
0.7
Amplitude
0.5
2
S +0.9 S +0.5625 0.4
0.3
Entonces:
0.2
0
0 2 4 6 8 10 12
Time (seconds)
∅ ( A)=[ 0 .5625
0 0 .5625 ]
0.9 4. Procedimiento experimental
Una vez obtenidos los datos preliminares, estamos listo
[ B AB ] =[ 0
0 ]
para hacer físico nuestro sistema, así como realizar la
−1 0.8 919
programación pertinente en nuestro microcontrolador.
0 .8919
Para el proyecto se establecen los siguientes conceptos:
K= [ 0 1 ]
[ 0.8919
0
0 ][
0.8919 0.5625
0 0.5625 ]
0.9
Mediante un Sensor de distancia, medimos la posi-
ción de la bola.
K= [ 0.5017 0.8028 ] Un Controlador, mediante control PID, calculamos
el ángulo en el que deberíamos inclinar la barra
Nuestro nuevo espacio de estados es: para colocar y estabilizar la bola en el centro de la
barra.
[ A−B∗K ] = [−0.5625
0
−0 .9 ]
1 Actuador modifica la inclinación de la barra.
Figura 3. Vista del sistema completo
9. Referencias
[1] Albella J. M., Martínez-Duart J. M., “Fundamentos de
electrónica física y microelectrónica.”
5.Resultados experimentales
Root Locus
3
2
System: sys
Gain: 0.00633
Pole: -0.45 + 0.606i
Damping: 0.596 System: sys
1 Overshoot (%): 9.7 Gain: 0
Imaginary Axis (seconds-1 )
System: sys
-1 Gain: 0
Pole: -0.45 - 0.6i
Damping: 0.6
Overshoot (%): 9.48
Frequency (rad/s): 0.75
-2
-3
-0.8 -0.7 -0.6 -0.5 -0.4 -0.3 -0.2 -0.1 0 0.1 0.2
Real Axis (seconds-1)
S1=−0.45+0.6 j S 2=−0.45−0.6 j
La respuesta obtenida con la función de transferencia
original perteneciente al sistema se puede observar en la
siguiente imagen, y como podemos ver los polos se
encuentran sobre el eje imaginario, por lo que respuesta
transitoria es oscilatoria
6. Conclusiones