Trabalho

Disponível somente no TrabalhosFeitos
  • Páginas : 2 (369 palavras )
  • Download(s) : 0
  • Publicado : 16 de março de 2012
Ler documento completo
Amostra do texto
Projeto de Observadores de Estados Profa. Aline Fernanda Bianco

Controle do Pêndulo Invertido com Carro

Modelo matemático:
A equação dinâmica que descreve o modelo acima é:

e

sendoEliminando a derivada segunda em relação a x na primeira equação  (   g  l ), e tomando as variáveis de estado no modelo do pêndulo invertido como x

Fazendo-se

  x1   , x2   , x3 x e x4  x ,

obtemos o equacionamento em espaço de estados dado por:

Adotando os seguintes parâmetros:    M=1, m=0.2 e l=0.3. Especificações de desempenho   0.5 e wn  6,75 rad / s
2 Doispólos do controlador são as raízes de s 2  2 n s  n e os demais pólos são 5 vezes os pólos já encontrados. Dois pólos do observador são 3 vezes a dinâmica do sistema em malha fechada e osdemaispólos 5 vezes os pólos do observador.



Programa do Matlab clear all; close all; % atribuição de valores aos parâmetros do modelo M = 1; m = 0.2; l = 0.3; g = 9.81; %matrizes no modelo espaçode estados A = [0 1 0 0;((M+m)*g)/(M*l) 0 0 0;0 0 0 1;-(m*g)/M 0 0 0]; B = [0;-1/(M*l);0;1/M];

C = [1 0 1 0]; D = zeros(1,1); % polinômio característico qsi = 0.5; wn = 6.75; %rad/s syms spolinomio = s^2+2*qsi*wn*s+wn^2 %polos a serem alocados polos = roots([1 2*qsi*wn wn^2]) polo1 = polos (1,:) polo2 = polos (2,:) %ganhos do controlador e do observador baseado no controlador obtidos de %formaindependente P1 = [polo1;polo2;5*polo1;5*polo2]; K = place(A,B,P1) P2 = [3*polo1;3*polo2;5*(3*polo1);5*(3*polo2)]; L = place(A',C',P2)
Exercício 1: Deduza detalhadamente, a partir das equaçõesdiferenciais que modelam o pêndulo invertido com carro, o modelo espaço de estados apresentado neste material. Exercício 2: Projete no Matlab o observador de estados e o controlador baseado no observador,utilizando o método da comparação direta feito em sala de aula, dado através do cálculo do polinômio característico:  (s)  det sI  ( A  BK )det(sI  ( A  LC)) , não utilizando o comando...
tracking img