Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
QUADRIRROTOR
Martins
Salvador
Julho de 2015
MODELAGEM, SIMULAO E CONTROLE DE UM VANT
QUADRIRROTOR
Aprovado por:
SALVADOR, BA BRASIL
JULHO DE 2015
Resumo do Trabalho Final de Curso apresentado UFBA como parte dos requisitos
Automao
QUADRIRROTOR
Julho/2015
R
M atlab/Simulink
para ento serem testadas as estratgias de controle PID e
este sistema.
iii
Abstract of Final Thesis presented to DEQ/UFBA as a partial fulllment of the
July/2015
dynamic characteristics of this aerial vehicle are detailed and, later, the dynamic
this system.
iv
Sumrio
Lista de Tabelas ix
1 Introduo 1
1.1 Um Breve Histrico . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.3 Objetivos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2 Modelagem Matemtica 10
2.1 Introduo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
3 Simulao 24
3.1 Valores Iniciais e Estado Estacionrio . . . . . . . . . . . . . . . . . . 24
3.2 Testes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
v
4 Controle 29
4.1 Controle Clssico - PID . . . . . . . . . . . . . . . . . . . . . . . . . 29
4.1.1 Sintonia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
4.1.2 Testes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
4.2.1 Parmetros . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
4.2.2 Testes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
4.3 Comparao . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
Referncias Bibliogrcas 46
vi
Lista de Figuras
1.4 Quad S . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
o Y do quadrirrotor. . . . . . . . . . . . . . . . . . . . . . . . . . . 30
o Z do quadrirrotor. . . . . . . . . . . . . . . . . . . . . . . . . . . 31
vii
4.7 Comparao das atitudes do VANT antes e depois de ser congurado. 38
ser congurado. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
viii
Lista de Tabelas
anlise de sensibilidade. . . . . . . . . . . . . . . . . . . . . . . . . . 39
ix
Captulo 1
Introduo
Nas ltimas dcadas foram sendo desenvolvidos e surgindo vrios VANTs (Veculos
gura 1.2.
xas, como por exempo, serem capazes de voar em qualquer direo em baixas
Fonte: http://doctordrone.com.br/p/author/claudia-susin/page/5/
1
Figura 1.2: Ilustrao de um VANT de asas rotativas.
Fonte: http://diydrones.com/proles/blogs/quadrotor-chipkit-max32
tipo de helicptero cuja propulso realizada por quatro motores. Sendo as qua-
liberdade, podendo se deslocar nas trs dimenses e rotacionar em torno de seus trs
so sistemas subatuados.
2
cinematogrcas, eventos esportivos e outros;
a tcnicas fotogramtricas;
rios exemplares foram criados nos vinte anos seguintes. Inicialmente, a ideia seria
da histria foi criado em 1907, pesava cerca de 578 kg e no conseguiu obter uma
boa estabilidade para pilotagem, entretanto, introduziu a teoria dos pares de roto-
res dos quadrirrotores rodarem em sentidos opostos. Esta teoria utilizada ainda
pesando 800 kg e possuindo alm dos quatro rotores, oito propulsores, ligados ao
dade, apresentou diculdade para atingir estabilidade. Para Costa (2008), por conta
da sua simples construo e fora propulsiva ressurgiu sob a forma de asas rotativas
por volta dos anos 80 e 90. Como argumento por S (2012) o avano da tecnologia
volvimento de VANTs de tamanho reduzido, tanto para ns comerciais como para
3
1.2 Motivaes e justicativa
Ao longo dos anos, vrios estudos, tm comprovado as utilidades e capacidades dos
VANTs, bem como, a importncia dos mesmos para ns comerciais e de pesqui-
sas. Atualmente, os ns comerciais esto crescendo e sendo bastante utilizados com
tendncia de serem criados modelos de custos cada vez menores com tamanhos
cada vez mais reduzidos, o mesmo apresenta uma certa diculdade em ser controlado,
atraindo o interesse de pesquisadores para criarem tcnicas cada vez mais ecientes
de controle.
Sendo assim, diante de pesquisas, este trabalho teve como fonte de motivao
1.3 Objetivos
1.3.1 Objetivo geral
Implementar estratgias de controle clssica e preditiva em um VANT do tipo qua-
orientao de referncia.
4
Aplicar a estratgia de controle preditivo baseada na forma incremental das
desao para pesquisadores na rea de controle. Este fato, alm das diversas aplica-
veculos. Nesta seo so apresentados trabalhos realizados nesta rea nos ltimos
anos.
quadrirrotor, que pode ser visto na gura 1.3, que obtm um acelermetro de trs
de uma tcnica de captura de dados atravs da captura do som das hlices. O tra-
balho utilizou ainda ltro de Kalman e a tcnica LQR ( Linear Quadratic Regulator,
ou Regulador Linear Quadrtico em portugus) para estabilizao do sistema, con-
real onde apenas 6 deles so. Nos testes simulados, conseguiu obter a estabilizao,
veculo montado pode ser visto na gura 1.4. Nesse trabalho u tilizou um controlador
independente para cada ngulo e foram realizados testes simulados de controle bem
5
aplicado no quadrirrotor construdo o controlador clssico que conseguiu estabilizar
o sistema.
dois mtodos de controle linear, o primeiro por imposio direta de polos com um
com um ltro de Kalman. Os dois mtodos foram testados por simulao e o con-
junto LQR com ltro de Kalman foi selecionado por apresentar melhor desempenho
foram feitos sem sucesso em conseguirem rastrear os estados de interesse, ainda que
6
Figura 1.5: Quadrirotor desenvolvido por Pfeifer.
Costa (2008) elabora uma tese com o objetivo de propor um modelo capaz de
simular um VANT de asas rotativas com quatro hlices. Nesse projeto de tese, o
autor utiliza para testes um quadrirrotor real do tipo ALIV ( Autonomous Locomo-
tion Individual Vehicle ), gura 1.6, porm no utiliza os graus de liberdade extra,
linear quadrtico. utilizada uma cmera para retroao de posio e um IMU com
ltro de Kalman para aquisio das angulaes. Foi projetado um prottipo nome-
ado OS4 ( Omnidirectional Stationary Flying Outstretched Robot ), que pode ser visto
na gura 1.7. Aps diversos testes em estruturas reais em ambientes controlados,
dinmicas do atuador.
7
Figura 1.6: Quadrirotor do tipo ALIV.
detecta e evita simples obstculos atravs de sensores do tipo sonar. Como estratgia
presena de obstculos.
8
Figura 1.7: Quadrirotor OS4.
9
Captulo 2
Modelagem Matemtica
2.1 Introduo
A dinmica de um quadrirrotor ocorre pela variao das velocidades angulares de
seus motores que geram suas variaes de movimentos. Para conseguir realizar um
A cada rotor est associada uma fora de sustentao, um binrio e uma fora de
Para que o momento angular total proveniente dos motores seja nulo enquanto
10
Figura 2.1: Sentido de rotaes das hlices de um quadrirrotor.
Yaw em ingls), Arfagem (ou Pitch em ingls) e Rolagem (ou Roll em ingls). A
uma vez que variando estas atitudes, tm-se uma projeo da propulso total para
uma direo. Na gura 2.2 so ilustradas tais atitudes. Como a diferena da atitude
pitch e roll est relacionada com a orientao do veculo, para uma melhor visuali-
facilmente percebida.
11
Figura 2.2: Exemplo das atitudes Roll, Pitch e Yaw em um VANT.
Fonte: https://en.wikipedia.org/wiki/Degrees_of_freedom_mechanics
ser variadas para que gerem variaes na atitude roll e consequentemente deslo-
camentos no eixo Y (Figura c e d). J para que o quadrirrotor se desloque
positivamente no eixo Z, aumentado igualmente as velocidades angulares de to-
dos os propulsores (Figura f ) e, para que se desloque negativamente no eixo Z , as
velocidades angulares de todos os motores devem ser diminudas igualmente (Figura
e). Finalmente, para que a orientao do VANT, caracterizado pela sua atitude
yaw, seja modicada, a somatria dos momentos angulares dos propulsores deve ser
diferente de zero, para tal, aumentando as velocidades angulares dos propulsores 1 e
uma variao positiva de sua atitude Yaw e o contrrio para haver uma variao
negativa na mesma.
12
Figura 2.3: Exemplo de movimentaes de um quadrirrotor
coordenadas que sero usados para ento escrever as dinmicas do sistema. Sero
T) e o referencial local Corpo (ou referencial C), com sua origem localizada no centro
de massa do quadrirrotor.
nmica de um sistema atravs dos estados do mesmo. Com as denies dos eixos
13
inerciais, os estados do VANT so denidos como:
X = Velocidade angular em relao ao eixo X no referencial Corpo;
Y = Velocidade angular em relao ao eixo Y no referencial Corpo;
Z = Velocidade angular em relao ao eixo Z no referencial Corpo;
[ X Y Z X Y Z VX VY VZ ]T (2.1)
cada eixo, assim como o sentido de rotao dos mesmos para melhor visualizao do
14
Figura 2.5: Ilustrao dos sentidos e atitudes relativas aos eixos de um quadrirrotor.
rencial Terra, e para tal, utilizada uma matrizes de rotao. Essa matriz o
resultado do produto de outras trs matrizes (R(,x), R( ,y), R( ,z)), cada uma
1 0 0 cos() 0 sin() cos() sin() 0
S = 0 cos() sin() 0 0 sin() cos() 0 (2.3)
1
0 sin() cos() sin() 0 cos() 0 0 1
cos() cos() sin() cos() sin()
S = sin()sin() cos() sin() cos()cos() + sin() sin() sin() sin() cos()
cos()sin() + sin() sin() sin()cos() sin() sin() cos() cos() cos()
(2.4)
15
Terra para o Corpo atravs da equao:
X V
X
S Y = VY (2.5)
Z VZ
X V
X
Y = S T (2.6)
VY
Z VZ
= X i + Y j + Z k (2.7)
Apesar de parecer que a derivada das atitudes serem o mesmo que as velocidades
das atitudes estaro variando pois estes dependem dos ngulos instantneos entre as
0 0
= R(, x)R(, y)R(, z) 0 + R(, x)R(, y) + R(, x) 0
(2.8)
0 0
16
Ento:
1 0 sin
X
Y = 0 cos sin cos (2.9)
Z 0 sin cos cos
X
= T (2.10)
Y
Z
1 tan sin tan cos
T = 0 sin (2.11)
cos
0 sin / cos cos cos
sistema. Este acontecimento conhecido como Gimbal Lock. Como neste trabalho
Euler.
total, uma soma dos quatro empuxos individuais. possvel descrever o empuxo
2
Epropi = KVpropi propi
(2.12)
onde:
2
KVpropi a constante de velocidade-empuxo do propulsor "i"[kg.m/rad ];
17
Logo, fora resultante no eixo Z do referencial Corpo pode ser descrita como:
4
X
FZ = Epropi (2.13)
i=1
angular resultante do corpo, gerando torques que iro gerar as variaes angulares
em que:
hlice [m].
Por m, tm-se o torque do eixo Z corpo. Este torque ser dado pela soma dos
momentos angulares dos rotores. O momento gerado por um rotor pode ser denido
como:
2
Mpropi = KMpropi propi
(2.15)
em que:
2 2
Kpropi a constante velocidade-momento do propulsor "i"[kg.m /rad ]
O torque resultante no eixo Z do referencial Corpo do quadrirotor denido
por:
4
X
Myaw = (Mpropi (1)i1 ) (2.16)
i=1
18
2.4 Modelo de Newton-Euler
Para descrever um sistema e ento possa ser possvel controla-lo, precisa-se de um
corpo corpo corpo corpo
F m I3 0 V (m V )
= . + (2.17)
corpo corpo corpo corpo
0 I (I )
Onde,
corpo
F m 0 0 0 0 0 VXcorpo V Z VY
X Y Z
corpo
0 VYcorpo m Z VX X VZ
FY 0 m 0 0 0
corpo corpo
X VY Y VX
FZ 0 0 m 0 0 0 dotVZ
corpo = corpo +
Y VZ (IZ IY )
X 0 0 0 IX 0 0 X
corpo corpo
Y VZ (IX IZ )
Y 0 0 0 0 IY 0
Y
corpo corpo
Z 0 0 0 0 0 IZ Z Y VZ (IZ IX )
(2.18)
19
Podemos compor a matriz de foras e momentos com as equaes obtidas pelas
2.4, uma vez que a fora peso deve passar do referencial Terra para o referencial
0 0
S
0 0
corpo
m g
F FZ
= + (2.19)
corpo
0
roll
pitch 0
Myaw 0
VX VY Z VZ Y + g sin
VY VZ X VX Z g sin cos
FZ
VZ m + VZ X VX Z g cos cos
= (2.20)
roll Y Z (IZ IY )
X IX IX
pitch X Z (IX IZ )
Y I I
X Y
Myaw X Y (IY IX )
Z IZ
IZ
20
diferenciais referentes aos 12 estados do sistema:
V VY Z VZ Y + g sin
X
VY VZ X VX Z g sin cos
FZ
VZ m + VZ X VX Z g cos cos
roll Y Z (IZ IY )
X
I I
X X
pitch X Z (IX IZ )
Y
I I
X Y
Myaw X Y (IY IX )
Z IZ I
= Z (2.21)
X VX
S T VY
Y
Z VZ
X
T Y
Z
zar o sistema e ento encontrar as suas funes de transferncia. Para tal, utiliza-se
uma aproximao por srie de Taylor, truncada na sua derivada de primeira ordem.
VX = VY Z VZ Y + g sin (2.22)
Onde:
VX o estado estacionrio de VX ;
21
o estado estacionrio do vetor ;
resume em:
VX = g (2.24)
em que:
g a gravidade;
a varivel desvio ( ).
Todos os outros ngulos sero nulos tambm, uma vez que o VANT, no seu
X(s) g
= (2.25)
(s) s2
Realizando as mesmas operaes para as outras equaes diferenciais da Equao
(s) 1
= (2.26)
pitch (s) IY s2
Y (s) g
= (2.27)
(s) s2
(s) 1
= (2.28)
roll (s) IX s2
X(s) 1
= (2.29)
(s) m s2
22
(s) 1
= (2.30)
Myaw (s) IZ s2
23
Captulo 3
Simulao
didtica do tema.
quadrirrotor e suas variveis. Ento sero feitas perturbaes em suas entradas para
24
2
Gravidade = 9,81 [m/s ];
2
Momento de inrcia X = 0,0081 [kg.m ];
2
Momento de inrcia Y = 0,0081 [kg.m ];
2
Momento de inrcia Z = 0,0162 [kg.m ];
vez que foi o valor escolhido para linearizao das equaes diferenciais. O estado
X = 0 [m];
Y = 0 [m];
Z = 0 [m];
= 0 [rad]
com isso pode ser conhecida a fora necessria para que o mesmo possa planar no ar.
Dividindo o peso por quatro, para dividir a fora necessria pelos quatro motores,
r
p 1
W = = 371, 1376 rad/s (3.2)
4 KV
Onde:
25
3.2 Testes
Para testar a simulao feita anteriormente, sero aplicados distrbios nas entradas
provocar grandes variaes no sistema sem que este chegue em um novo estado es-
tacionrio. Por este motivo, sero feitos testes de pulsos nas entradas ao invs dos
testes aplicando uma variao degrau. Cada pulso ter a seguinte congurao:
Como visto na gura 3.1, qualquer perturbao no estado estacionrio das ve-
constante at que uma fora contrria seja aplicada ou, em teoria, at que o quadrir-
rotor colidisse com o cho, o que no ser levado em considerao nas simulaes.
26
Apesar de se obter um sistema com quatro entradas (as velocidades angulares
sadas, o que faz com que o pareamento direto entre cada velocidade angular de um
motor com uma varivel de controle seja problemtica, gerando muita interferncia.
angulares dos motores so elaboradas para seja possvel um pareamento mais efe-
Onde:
propulsor seja o dobro do seu estado estacionrio e que os valores de tais entradas
para que no gerem mudanas no sistema, sejam 1. Para testar o novo sistema, aps
anterior na entrada Upitch , porm com a amplitude do pulso reduzida para a metade,
uma vez que esta entrada ir afetar as velocidades angulares dos propulsores 1 e 3
27
ao mesmo tempo, tendo ento uma ao dobrada. Seus resultados so exibidos na
gura 3.2:
Figura 3.2: Resposta do VANT ao ser aplicado o pulso na nova entrada Upitch .
vas na posio Y.
Ainda assim, como pode ser observado na gura 3.2, a altura do quadrirrotor
ainda assim sofreu variaes. Mesmo com este resultado, a nova proposta de entradas
ser utilizada e os efeitos das atitudes pitch e roll do quadrirrotor sero considerados
Com estas novas entradas possvel ento controlar cada varivel de controle
construo das malhas de controle que iro estabilizar o sistema em uma determinada
28
Captulo 4
Controle
suas entradas. Por este motivo, necessria uma realimentao do sistema atravs
de uma malha de controle e assim, o quadrirrotor possa se mover para suas novas
linear em cascata para que seja possvel realizar o controle de posio em conjunto
trolar as atitudes e posio do VANT, porm utilizando de uma tcnica mais robusta
analisados.
clssica no consegue ver o sistema como um todo. Para conseguir controlar com
29
esta estratgia, necessrio que se pareie entradas com sadas, criando malhas de
controle independentes, onde cada qual trabalha para controlar sua varivel de con-
em estabilizar o veculo.
na atitude pitch gera uma mudana na posio X e a variao na atitude roll uma
mudana na posio Y , sendo assim, possvel o controle das posies variando estas
atitudes. Pensando nisso, proposto um controle em cascata, onde o controlador da
com sua varivel manipulada j suciente, pois estes no causam grandes desequil-
brios nas outras PVs. Como exemplo, ilustrado o diagrama de blocos representando
30
Figura 4.2: Diagrama de blocos representativo para a malha de controle da posio
Z do quadrirrotor.
Z t
1 de(t)
OC(t) = P e(t) + e(t) + D (4.1)
I 0 dt
onde:
P a constante proporcional;
I a constante integrativa;
D a constante derivativa;
4.1.1 Sintonia
A sintonia de controladores uma parte de grande importncia em qualquer tipo
de controle, simulado ou no, pois este exerce uma forte inuncia na resposta do
integradoras, sem polos e sem tempo morto. Diante disso, nem toda tcnica de
sintonia pode ser aplicada a este sistema, sendo que muitas delas so elaboradas
31
Diante das caractersticas explanadas acima e do objetivo primrio deste traba-
lho, de comparar o controle clssico com o controle MPC, ser utilizada a sintonia
tima, uma vez que esta exvel quanto estrutura da funo de transferncia do
sistema e que, desta forma, se faz uma comparao entre estratgias de controle que
A sintonia tima proposta tem como objetivo minimizar o erro entre o valor da
varivel de controle desejado e o seu valor medido. Esta funo objetivo () pode
Z t
ISE(t) = e(t)2 dt (4.3)
Z t0
IT SE(t) = t e(t)2 dt (4.4)
0
Z t
IAE(t) = |e(t)| dt (4.5)
0
Z t
IT AE(t) = t |e(t)| dt (4.6)
0
malha de controle. Este critrio, por ser quadrtico, d mais nfase aos erros grandes
e pouca nfase aos erros pequenos. Como a natureza do quadrirrotor muito inst-
vel, sendo naturalmente bem oscilatrio, este critrio de otimizao ser escolhido,
portncia aos pequenos desvios do estado estacionrio. Alm disso, o controle MPC
que ser abordado na prxima seo, utiliza de um critrio quadrtico para regular
o sistema, assim ento feita uma comparao entre rotinas de otimizao baseadas
tonizadas para que gerassem respostas rpidas, uma vez que as malhas escravas
necessitam de respostas mais rpidas que as malhas mestres. Ento foi aplicado
32
a sintonia tima com o critrio de otimizao ISE para encontrar os valores dos
Aps diversos testes, a sintonia encontrada mostrada nas tabelas 4.2 e 4.1.
Tabela 4.1: Parmetros dos controladores PID das malhas de controle escravas.
Tabela 4.2: Parmetros dos controladores PID das variveis controladas principais.
4.1.2 Testes
Para testar as malhas de controle, inicialmente so aplicadas variaes nos Setpoints
de cada varivel controlada separadamente, testando o sistema em um caso servo.
Como a mudana em uma entrada vai gerar variaes em todas as sadas, a variao
que atingisse seus novos objetivos. possvel notar que tanto a varivel Z quanto a
as entradas para que sua PV atinga seu novo valor ao mesmo tempo que precisa
33
(a) Posies (b) Atitudes
Figura 4.3: Resposta do quadrirrotor ao ser aplicado variaes nos valores desejados
das PVs separadamente.
compensar os distrbios gerados pelas outras malhas. Para este tipo de teste, inici-
mudadas para:
X desejado = 50;
Y desejado = -30;
Z desejado = 50;
A gura 4.4 mostra que mesmo com um teste variando todos os setpoints si-
34
A orientao entretanto sofreu grandes oscilaes, somente se estabilizando em um
mudadas para:
X desejado = -40;
Y desejado = 50;
Z desejado = 30;
p m1
X X
minVk = [eT
k+j ]Q[ek+j ] + [uT
k+j ]R[uk+j ] (4.7)
u
j=0 j=0
35
sujeito a:
j0
Onde:
no instante k+j-1;
set-points do controlador;
entre qualquer entrada em todas as sadas. Por este fato, atravs deste tcnica de
controle possvel que o ponto de operao de um processo seja mais prximo dos
limites do mesmo.
36
Como esta tcnica capaz de trabalhar com restries, possvel para o quadri-
rotor controlar a sua posio e orientao ao mesmo tempo que restringe as atitudes
pitch e roll em uma faixa de operao, impedindo que o VANT angule muito e se
desestabilize.
4.2.1 Parmetros
Assim como o controle clssico, o controle MPC possui parmetros que devem ser
sintonizados para que o desempenho do mesmo tenha bons resultados. Para en-
valores para mais e para menos, vericando como o parmetro afeta tanto a vario
dos os valores iniciais, antes da anlise de sensibilidade, e os valores aps ser feita a
anlise.
Para uma anlise quantitativa dos resultados, aplica-se o mesmo teste na simu-
desempenho so mostrados nas guras 4.6, 4.7 e 4.8 e tabela 4.4. Como anlise de
desempenho utilizado a somatria dos ISE das quatro PVs (ISE geral), o maior
37
(a) Antes da sintonia (b) Depois da sintonia
Figura 4.6: Comparao das posies do VANT antes e depois de ser congurado.
Figura 4.7: Comparao das atitudes do VANT antes e depois de ser congurado.
Figura 4.8: Comparao das velocidades angulares do VANT antes e depois de ser
congurado.
respondeu de maneira muito mais suave, evitando grandes oscilaes nas suas ati-
tudes e assim deixando o sistema mais estvel como um todo e gerando menos
38
Tabela 4.4: Comparao do desempenho do controlador MPC antes e depois da
anlise de sensibilidade.
interferncia para as outras variveis controladas. Por outro lado, olhando a tabela
4.4, ca evidente o menor erro quadrtico ISE do quadrirotor antes da sintonia,
resultado, ser escolhido os novos parmetros para o MPC, pois, como dito anterio-
rimente, estes deixam o sistema mais suave e menos oscilatrio, sendo assim possvel
4.2.2 Testes
Analogamente ao feito com o controle clssico, sero aplicados primeiramente os
para uma comparao de resultados. Os testes aplicados variando cada valor indi-
Como visto nos testes das variaes individuais, o MPC conseguiu rastrear os va-
39
e gerando menos sobressinal.
mudadas para:
X desejado = 50;
Y desejado = -30;
Z desejado = 50;
40
Teste 2: No tempo t = 2s os valores desejados das posies e orientao sero
mudadas para:
SP X -> -40
SP Y -> 50
SP Z -> 30
41
4.3 Comparao
Com os testes nalizados em ambas as estratgias, comparado o desempenho dos
depois da anlise de sensibilidade da tabela 4.4. Alm destes critrios ser adicionado
critrio utilizado para avaliao das variveis manipuladas ser o ITAE, uma vez que
ele dar uma importncia menor a grandes variaes iniciais, as quais so necessrias
para que o veculo alcance suas novas coordenadas, ao mesmo tempo que considera o
Z t
IT AEM V (t) = t |eM V (t)| dt (4.9)
0
onde:
tabela 4.6 por sua vez realizada a comparao do segundo teste de mudana geral
dos setpoints.
Tabela 4.5: Comparao do desempenho das estratgias de controle do primeiro
teste de mudanas simultneas nos Setpoints.
42
Tabela 4.6: Comparao do desempenho das estratgias de controle do segundo teste
de mudanas simultneas nos Setpoints.
Observando os resultados das tabelas 4.5 e 4.6, verica-se o que j era previsto
mente, a estratgia MPC analisa o sistema como um todo, evitando que as tentativas
de controlar uma varivel gere desvios em outra varivel, como ocorre no controle
sistema p passos a frente, podendo tentar compensar desvios que ainda vo ocorrer,
43
Captulo 5
5.1 Concluses
Este trabalho teve como foco principal a comparao entre as estratgias de controle
quadrirrotor.
No captulo posterior foi testada a simulao que usada como testes das estra-
tgias de controle. Neste mesmo captulo, aps a anlise dos efeitos de pequenas
variaes nas entradas, foi proposto um novo conjunto de entradas como tentativa
de minimizar a os efeitos que uma MV teria nas varives de controle alm das quais
ao mesmo tempo que o quadrirrotor atingisse sua posio e orientao desejada, fosse
controlado tambm as angulaes que o mesmo teria, evitando que gerasse atitudes
controladores, foi utilizado rotinas de otimizao que geraram valores que promove-
riam um menor erro entre o valor real e o valor desejado. Esta estratgia conseguiu
fazer com que o VANT virtual se deslocasse no espao obtendo novas posies ao
44
mesmo tempo que alterava sua orientao, se mantendo estvel no processo.
problema como algo integrado e no com malhas de controle separadas como no caso
anterior. Aplicando restries para suas angulaes mximas de pitch e roll esta
estvel.
quaisquer efeitos que desviem do valor desejado, gerando menores oscilaes e, con-
conta. Considerado isso, um primeiro passo para a continuao deste trabalho seria
Como o controle MPC uma tcnica que requer um bom esforo computacional,
a depender do horizonte de predio utilizado, o tempo que levaria para ser proces-
sadas as informaes para tomadas de deciso podem ser muito elevadas para um
sistema real. Desta forma, um MPC explcito pode ser implementado, reduzindo a
45
Referncias Bibliogrcas
BASLIO, J. a. C.; NOGUEIRA, V. N. Ajuste de controladores PI e PID para
plantas estveis e instveis.
46
Joo Paulo Ferreira Guimares; Armando Sanca Sanca; Michel Santana de Deus;
Tania Luna Laura; Alessandro Nakoneczny Schildt; Adelardo Adelino Dantas de
Medeiros; ALSINA, P. J. Estratgia de estabilizao para um helicptero quadri-
rotor autnomo. Anais do XIX Congresso Brasileiro de Automtica, 2012.
LEISHMAN, J. G. A History of Helicopter Flight. [s.n.], 2000. Dispon-
vel em: <http://www.itlims.meil.pw.edu.pl/zsis/pomoce/SSR/A\_History\_of\
_Helicopter\_Flight.pdf>.
XU, R.; MIT ZGNER. Sliding Mode Control of a Quadrotor Helicopter. Ieee,
2006.
47