Escolar Documentos
Profissional Documentos
Cultura Documentos
1 Introdução
Um pêndulo invertido montado sobre um suporte móvel acionado a motor é mostrado na Figura 1. O controle
deste tipo de sistema apresenta diversas aplicações interessantes, como: lançamento de foguetes ou mísseis, metrô
nomos, sismômetros, Segways (veículos de duas rodas). Mesmo o ser humano equilibrando-se em pé (parado ou em
movimento) pode ser considerado um pêndulo invertido.
O sistema a ser tratado neste documento é um sistema MIMO, pois possui duas saídas: θ(t) e p(t), que são,
respectivamente, a posição angular do pêndulo com relação ao eixo vertical (superior) e a posição do centro do
carrinho no eixo horizontal; e duas entradas: f(t) e τ(t), que são a força que movimenta o carrinho na horizontal
(aplicada nas rodas por um motor) e o torque aplicado à haste do pêndulo (por um motor na base da mesma). Tal
sistema MIMO pode ser encontrado em [1] onde é realizado controle de um sistema robótico modelado como um
pêndulo invertido sobre um carrinho móvel.
A posição vertical do pêndulo invertido é instável pelo fato de que ele tende a se afastar desta posição, para um
lado ou para o outro, a menos que sejam aplicadas forças de controle adequadas. Considera-se aqui somente o
problema a duas dimensões, em que o movimento do pêndulo fica restrito ao plano da página. A força de controle
f(t) é aplicada ao suporte móvel e o torque de controle τ(t) é aplicado à base da haste.
1
Os parâmetros do sistema e seus valores adotados para simulação, obtidos em [2], são apresentados na Tabela 1.
Parâmetro Valor
O momento de inércia do pêndulo com relação à sua base, apresentado na Tabela 1, também pode ser obtido pela
seguinte relação:
2
I = ml
3 (1)
d2
2 ¨ ˙
dt (senθ) = θ cosθ −θ 2senθ (4)
d2
2 ¨ ˙
dt (cosθ) = −θ senθ −θ 2cosθ (5)
e substituindo (4) e (5) em (2) e (3), tem-se
¨ ˙
(M +m)p¨ = −bp˙ −mlθ cosθ +mlθ 2senθ + f (6)
! 2" ¨
I +ml θ = −mlcosθ p¨ +mglsenθ +τ (7)
¨
Finalmente, resolvendo o sistema de equações para ¨p e θ , tem-se o seguinte modelo não linear:
# ˙
−b(I +ml2)p˙ −gm2l2cosθsenθ + (I +ml2)mlθ 2senθ + (I onde
Φ(θ)=(I +ml2)(M +m)−(mlcosθ)2 (10)
$ #
+ml2)f −mlcosθ τ (8) mlbcosθ p˙ + (M +m)mglsenθ
p¨ = 1 Φ(θ)
22 ˙2 $ ¨
−m l θ cosθsenθ −mlcosθ f + (M +m)τ (9) θ = 1 Φ(θ)
3 Modelo Linearizado
A linearização do sistema em torno do equilíbrio é feita considerando pequenos ângulos θ, e, portanto,
cosθ ≈ 1 (11)
senθ ≈ θ (12)
2
¨
Substituindo (11) e (12) nas Equações (2) e (3) e resolvendo para ¨p e θ , tem-se o seguinte modelo linearizado
do sistema:
1 # 2 22 2 $
p¨ = φ −b(I +ml )p˙ −gm l θ + (I +ml )f −mlτ (13)
¨ 1 [mlbp˙ + (M +m)mglθ −ml f + (M +m)τ] (14)
θ = φ
onde
φ = (I +ml2)(M +m)−(ml)2 (15)
As mesmas equações para o modelo linearizado podem ser obtidas substituindo (11) e (12) nas Equações (8) e
˙
(9) e levando em conta que θ ≈ 0.
˙
Considerando p, p˙, θ, θ como variáveis de estado, a representação do sistema em espaço de estados fica dada
por:
p
% θ
x˙ = Ax+Bu ˙
θ
com
p˙ ,f -
, u = τ (16)
y = Cx+Du , x =
+m)/φ 0
01 00
0 −b(I +ml2)/φ −gm2l2/φ 0 (17)
A= 00 01 0 mlb/φ mgl(M
(I +ml2)/φ −ml/φ 0
0
00 −ml/φ (M +m)/φ (18)
B=
,
1000 0010
(19)
C= -
-
D= Referências
,
(20) 0000
(21)
[1] E. Doskocz, Y. Shtessel, and C. Katsinis. MIMO sliding mode control of a robotic “pick and place” system
modeled as an inverted pendulum on a moving cart. In Proceedings of the Thirtieth Southeastern Symposium on
System Theory, pages 379–383, Morgantown, EUA, Março 1998.
[2] CONTROL TUTORIALS FOR MATLAB & SIMULINK. Inverted pendulum: System modeling. http:
//ctms.engin.umich.edu/CTMS/index.php?example=InvertedPendulum§ion=
SystemModeling. Acessado em: 05/11/2012.