Escolar Documentos
Profissional Documentos
Cultura Documentos
Engenharia Mecatrnica
Controle Multivarivel
Controle de um pndulo invertido sobre um carro
Foi realizada a simulao do sistema no linearizado (linha vermelha), e linearizado (linha preta) em torno de um
ponto de equilbrio, tal que considera-se o objetivo de equilbrio do sistema aquele em que o pndulo invertido seja
mantido na posio vertical, ou seja, teta igual a zero, o que facilitou a simplificao do modelo matemtico.
Dadas as condies iniciais: [, , x, ] = [ 0.1,0,0,0]:
Velocidade
0.2
x2 = Velocidade Angular do pndulo
4
ts
-0.2
-0.4
-0.6
-0.8
Veloci
1.5
x4 = Velocidade do Carro
x3 = Deslocamento do Carro
0.8
0.6
0.4
0.2
-0.2
4
ts
0.5
-0.5
0.2
4
ts
-0.2
-0.4
-0.6
-0.8
o do Carro X Tempo
4
ts
x4 = Velocidade do Carro
1.5
0.5
-0.5
4
ts
Velocidade A
0.01
0.1
x2 = Velocidade Angular do pndulo
0.005
0
-0.005
-0.01
-0.015
-0.02
-0.025
5
ts
0.05
-0.05
-0.1
10
Velocida
0.15
0.3
x4 = Velocidade do Carro
x3 = Deslocamento do Carro
4
ts
0.1
0.05
0.25
0.2
0.15
0.1
0.05
0
-0.05
5
ts
-0.05
10
0,0]:
do Pndulo X Tempo
0.1
0.05
-0.05
-0.1
10
Carro X Tempo
5
ts
10
10
x4 = Velocidade do Carro
0.3
0.25
0.2
0.15
0.1
0.05
0
7
-0.05
10
5
ts
x 10
Velocidade A
0.01
x2 = Velocidade Angular do pndulo
-3
1
0
-1
-2
-3
-4
-5
5
ts
0.005
-0.005
-0.01
-0.015
10
0.1
0.01
0.08
0.06
0.04
0.02
0
-0.02
Velocid
0.12
x4 = Velocidade do Carro
x3 = Deslocamento do Carro
0
-0.01
-0.02
-0.03
-0.04
5
ts
10
-0.05
do Pndulo X Tempo
0.01
0.005
-0.005
-0.01
-0.015
10
o Carro X Tempo
5
ts
10
10
x4 = Velocidade do Carro
0.02
0.01
0
-0.01
-0.02
-0.03
-0.04
6
-0.05
10
5
ts
x 10
Veloc
0.02
x2 = Velocidade Angular do pndulo
-3
-5
-10
-15
5
ts
0.01
0
-0.01
-0.02
-0.03
-0.04
10
V
0.15
x4 = Velocidade do Carro
x3 = Deslocamento do Carro
0.08
0.06
0.04
0.02
-0.02
5
ts
10
0.1
0.05
-0.05
5
s
do Pndulo X Tempo
0.02
0.01
0
-0.01
-0.02
-0.03
-0.04
10
o Carro X Tempo
5
s
5
ts
10
10
x4 = Velocidade do Carro
0.15
10
0.1
0.05
-0.05
5
ts
Retrato de Fase:
L=1;g=9.81;M=5;m=2;
[x1, x2] = meshgrid(-1:1:7, -2:1:5);
[x3,x4]= meshgrid(-1:1:7, -2:1:5);
figure(1)
x1dot = x2;
x2dot = (((M+m)/(M*L))*g*x1)-(1/(M*L))*1;% Considerando o vetor u constante.
quiver(x1,x2,x1dot,x2dot)
figure(2)
x3dot = x4;
x4dot = -(m/M)*g*x1+(1/m)*1;
quiver(x3,x4,x3dot,x4dot)
Considerando u = 0
ngulo x Velocidade Angular
-1
-2
-3
-2
-1
Translao x Velocidade
-1
-2
-3
-4
-2
-1
Considerando u contante = 1.
ngulo x Velocidade Angular
-1
-2
-3
-2
-1
Translao x Velocidade
-1
-2
-3
-4
-2
-1
Concluso
Por meio deste trabalho foi possvel compreender como se d a modelagem de um sistema a partir do
conhecimento das variveis que devem ser controladas, e quais as condies iniciais destas variveis.
Foi possvel identificar a vantagem da utilizao da metodologia de espaos de estados para a manipulao
matemtica e tambm para facilitar a simulao do sistema.
A utilizao do software Matlab para a simulao dos resultados permite avaliar o comportamento do sistema dadas
as condies iniciais e valores atribudos as variveis.
Este sistema em questo possui um tempo para atingir o estado estacionrio elevado, sendo possvel melhorar o
desempenho deste por meio de tcnicas de controle mais elaboradas.