Professional Documents
Culture Documents
(t) = I
(t) +I
c
(t)
(3)
33
I
(s) = I(s). R +
1
C
.
1
s
. I(s)
(6)
Aplicando a fatorao obtm-se a Equao 7.
I
(s) = I(s)R +
1
C. s
(7)
2.3.1.2 Funo de Transferncia
Funo de transferncia a representao matemtica da relao entre a entrada e sada de
um sistema, sendo normalmente empregada na anlise de circuitos eletrnicos analgicos de
entrada e sada nica.
Determinando-se a relao entre a sada e a entrada, obtem-se a Equao 8.
I(s)
I
(s)
=
1
R +
1
Cs
=
1
RCs +1
Cs
=
Cs
RCs +1
8
A funo de transferncia, Equao 8, estabelece a relao entre a corrente de sada e a
tenso de entrada, mas pode-se encontrar a funo de transferncia que relaciona a tenso de sada
tambm com a tenso de entrada, como pode ser observado nas Equaes 9, 10 e 11.
i(t) = C.
JIc(t)
Jt
(9)
Ji(t)Jt = C]
JIc(t)
Jt
(10)
Ji(t)Jt = C. Ic(t)
(11)
Aplicando a transformada de Laplace na Equao 11.
I(s) = C. s. Ic(s)
(12)
Onde:
Ic(s) =
I(s)
Cs
(13)
A nova funo de transferncia dada pela, Equao 15, derivada da Equao 14.
Observar que para RC=T=1, obtm
2.3.1.3 Constante de Tempo
O produto RC, chamado de constante de tempo e pode ser descrito como o tempo
necessrio para a resposta ao degrau unitrio
estmulo aplicado. Segundo Ogata (1998), quanto menor for a constante de tempo T, mais rpi
ser a resposta ao sistema.
A resposta ao degrau unitrio do circuito RC dada pela Equao
constante de tempo.
Para , tem-se a Equao
Graficamente, a anlise da Equao
Figura 4 Constante de tempo.
Fonte: Adaptado de Ogata (1998).
Segundo Montenegro (2005):
A constante de tempo depende da resistncia e da capacitncia. Quanto maior a
capacitncia do circuito, maior o tempo para o capacitor se carregar. Quanto maior a
1
Uma perturbao sofrida pelo sinal de entrada.
I
c
(s)
I
(s)
=
Cs
RCs +1
.
1
Cs
I
c
(s)
I
(s)
=
1
RCs +1
, obtm-se a equao 1.
chamado de constante de tempo e pode ser descrito como o tempo
necessrio para a resposta ao degrau unitrio
1
atingir 63,2% do valor mximo da sada, a partir do
estmulo aplicado. Segundo Ogata (1998), quanto menor for a constante de tempo T, mais rpi
A resposta ao degrau unitrio do circuito RC dada pela Equao 16
I
c
(t) = (1 -c
-t
:
)
se a Equao 17.
I
c
(t = ) = 1 -c
-1
= u.6S2
Graficamente, a anlise da Equao 17 corresponde Figura 4.
Constante de tempo.
Ogata (1998).
(2005):
A constante de tempo depende da resistncia e da capacitncia. Quanto maior a
capacitncia do circuito, maior o tempo para o capacitor se carregar. Quanto maior a
Uma perturbao sofrida pelo sinal de entrada.
34
(14)
(15)
chamado de constante de tempo e pode ser descrito como o tempo
atingir 63,2% do valor mximo da sada, a partir do
estmulo aplicado. Segundo Ogata (1998), quanto menor for a constante de tempo T, mais rpida
16, onde = R. C = I a
(16)
(17)
A constante de tempo depende da resistncia e da capacitncia. Quanto maior a
capacitncia do circuito, maior o tempo para o capacitor se carregar. Quanto maior a
35
resistncia, menor a corrente que fluir para o capacitor e tambm maior ser o tempo para
o capacitor se carregar. Assim, quando a resistncia e a capacitncia so altas, a corrente cai
lentamente a zero e, quando so baixas, a corrente cai mais rapidamente.
2.3.2 SISTEMAS DE SEGUNDA ORDEM
Sistemas de segunda ordem, so sistemas que contm dois elementos distintos de
armazenamento de energia e mais um mecanismo para a dissipao da mesma (GARCIA, 2005).
Um sistema de segunda ordem, pode ser analisado pelos diagramas de blocos nas Figura 5 e
Figura 6.
Figura 5 Diagrama de bloco simplificado.
Fonte: Adaptado de Ogata (1998).
Figura 6 Malha fechada de um sistema de segunda ordem.
Fonte: Ogata (1998).
Onde
n
e so parmetros do sistema, sendo a freqncia natural das oscilaes e fator de
amortecimento, respectivamente. Os zeros do polinmio do denominador so os plos do sistema
(dois plos).
2.3.2.1 Equao Diferencial
A equao diferencial de um circuito RLC (Resistor, Indutor e Capacitor) srie pode ser
obtida a partir da Equao 18.
I
(t) = R. i(t) +I
Ji
Jt
+
1
c
Ji(t)Jt
(18)
Aplicando a transformada de Laplace, obtm-se a Equao 20, derivada da Equao 19.
I
= |R +sI +
1
sC
1 I(s)
(20)
2.3.2.2 Funo de Transferncia
A relao entre a corrente de sada e a tenso de entrada dada pela Equao
da Equao 21.
I(s)
I
=
A funo de transferncia que relaciona a tenso de sada e a tenso de entrada
demonstrada na Equao 25
transferncia, Equao26:
2.4 Forma Padro de Segunda Ordem
Os sistemas de segunda ordem podem ser representados por uma expresso denominada
forma padro, dada na Equao
Os plos e so as razes da equao caracterstica, Equaes
S
1
, S
2
=
-2n
S
1
No campo dos nmeros complexos, tem
exemplo, Equao 31:
Funo de Transferncia
A relao entre a corrente de sada e a tenso de entrada dada pela Equao
I(s)
I
(s)
=
1
R +sI +
1
sC
=
1
sRC +s
2
IC +1
sC
=
Cs
ICs
2
+RCs +1
A funo de transferncia que relaciona a tenso de sada e a tenso de entrada
25, a partir das Equaes 23 e 24, dando-se uma nova funo de
I
c
(s) =
1
sC
I(s)
I(s) = sCIc(s)
sCIc(s)
I
(s)
=
sC
s
2
IC +RCs +1
Is(s)
I
(s)
=
1
ICs
2
+RCs +1
Forma Padro de Segunda Ordem
Os sistemas de segunda ordem podem ser representados por uma expresso denominada
forma padro, dada na Equao 27, sendo o polinmio caracterstico, Equao 28.
0(s) =
n
S
2
+2ns +n
2
S
2
+2ns +n
2
= u
so as razes da equao caracterstica, Equaes
.4
2
n
2
-4n
2
2
=
2n
2
.4n
2
(
2
2
1
, S
2
= -n n.(-1)(1 -
2
)
ampo dos nmeros complexos, tem-se, -1= [
2
, sendo j, a unidade imaginria, p
36
A relao entre a corrente de sada e a tenso de entrada dada pela Equao 22, derivada
(21)
(22)
A funo de transferncia que relaciona a tenso de sada e a tenso de entrada
se uma nova funo de
(23)
(24)
(25)
(26)
Os sistemas de segunda ordem podem ser representados por uma expresso denominada
o, Equao 28.
(27)
(28)
so as razes da equao caracterstica, Equaes 29 e 30.
2
-1)
(29)
(30)
, sendo j, a unidade imaginria, por
37
V-4 = .(-1). 4 = .]
2
. 4 = 2]
(31)
Assim, a Equao 30 se transforma em:
S
1
, S
2
= -n n.]
2
(1 -
2
) = -n ]n.1 -
2
(32)
2.5 Especificaes de Resposta Transitria
O desempenho de um sistema de controle especificado em termos da resposta transitria a
uma excitao em degrau unitrio. Conhecendo-se resposta de um sistema, quando aplicado um
degrau na entrada matematicamente possvel calcular a resposta para qualquer outro tipo de sinal.
A resposta transitria de um sistema a uma excitao em degrau unitrio depende das
condies iniciais. de praxe usar a condio inicial padro de que o sistema est inicialmente em
repouso, com valor nulo da varivel de sada e de todas suas derivadas, sendo dessa maneira mais
fcil de obter as caractersticas do sinal de resposta (OGATA, 1988).
Segundo Ogata (1988), antes de alcanar o estado estacionrio a resposta transitria de um
sistema apresenta freqentemente oscilaes amortecidas. Submetendo um sistema de controle a
uma excitao em degrau unitrio (Figura 7) comum especificar os seguintes parmetros de
desempenho, que caracterizam a resposta transitria:
1 Tempo de atraso, t
d
;
2 Tempo de subida, t
;
3 Instante de pico, t
p
;
4 Mximo valor de ultrapassagem, H
p
; e
5 Tempo de acomodao, t
s
.
Figura 7 Curva de resposta ao degrau unitrio mostrando t
d
, t
, t
p
, H
p
c t
s
.
Fonte: Dorf e Bishop (2001).
38
Onde:
1 Tempo de atraso,t
d
: tempo necessrio para que a resposta alcance, pela primeira vez, a metade
do valor final.
2 Tempo de subida, t
c(t)
(37)
Ou tambm como na Equao 38:
u(t) = K
] c(t)Jt
(38)
Onde K
s
(39)
43
Neris (2001), diz que na ao de controle integral, se o erro for zero, o sinal de controle
torna-se constante, diferente da ao proporcional em que o sinal de controle vai a zero. O uso do
integrador como controlador faz com que o sistema fique lento, pois, a resposta depende do
acmulo do sinal de erro na entrada do sistema. No entanto, esta ao de controle leva a um erro de
regime permanente nulo por no necessitar de um sinal de entrada para gerar uma sada. Embora
mais lenta, essa ao de controle muito precisa, sendo utilizada normalmente em conjunto com a
ao proporcional.
A ao de controle integral pode ser observada pelo seu diagrama de bloco (Figura 14).
Figura 14 Controle integral.
Fonte: Adaptado de Ogata (1998).
2.7.3.3 Termo Derivativo
Ao derivativa: onde o sinal de controle u(t) proporcional a variao do sinal de erro
e(t). A relao entre o sinal de controle u(t) e o sinal de erro e(t) dada pela Equao 40.
u(t) = K
d
Jc(t)
Jt
(40)
Onde K
d
denominada de constante derivativa.
Sua funo de transferncia dada na Equao 41.
u(s)
E(s)
= K
d
S
(41)
A ao derivativa pode ser observada pelo seu diagrama de bloco (Figura 15).
Figura 15 Controle derivativo.
Fonte: Adaptado de Ogata (1998).
Segundo Neris (2001), a tendncia da ao do controle derivativa tentar antecipar a ao
do controlador para que o erro, to logo passe a existir, seja forado a diminuir. A ao derivativa
tem a funo de tomar a resposta de sistema de controle mais rpida. Por apenas reagir existncia
de um erro varivel, esta ao de controle no pode ser utilizada isoladamente em um controlador e
no atenua, por exemplo, em regime, quando o erro torna-se constante.
2.7.3.4 PID
A combinao das aes proporcional, integral e derivativa para gerar um
controle, d origem ao controlador PID (Ogata, 1998). Objetiva
particulares de cada uma destas aes a fim de se obter uma melhora significativa do
comportamento transitrio e em regime permanente do sistema controlado, conforme a
Figura 16 Controle PID de um processo.
Fonte: Adaptado de Ogata (1998).
O controlador PID, tem a seguinte fu
A equao da sada no domnio do tempo , Equao
u(t)
Podem ser obtidas combinaes dos termos do PID. Por exemplo, f
se ento o controlador proporcional e integral (PI), Equao 4
Por sua vez, fazendo-se
Equao 45:
Dorf e Bishop (2001),
serem determinados, para um dado processo, os trs ganhos,
e o ganho derivativo.
2.8 LGICA FUZZY
A Inteligncia Artificial
experincia, a inteligncia humana, sendo tambm capaz de adquirir e conservar conhecimentos em
modelos e de responder depressa e bem a novas situaes, como
instrumentos para apoiar a inteligncia humana e como Cincia da Computao procura simular o
pensamento dos especialistas e seus fenmenos cognitivo
A combinao das aes proporcional, integral e derivativa para gerar um
controlador PID (Ogata, 1998). Objetiva-se aproveitar as caractersticas
particulares de cada uma destas aes a fim de se obter uma melhora significativa do
comportamento transitrio e em regime permanente do sistema controlado, conforme a
Controle PID de um processo.
Fonte: Adaptado de Ogata (1998).
tem a seguinte funo de transferncia, Equao 42
0
c
(s) = K
p
+
K
1
s
+ K
s
A equao da sada no domnio do tempo , Equao 43:
( ) = K
p
c(t) +K
] c(t) Jt +K
Jc(t)
Jt
Podem ser obtidas combinaes dos termos do PID. Por exemplo, fazendo
se ento o controlador proporcional e integral (PI), Equao 44.
0
c
(s) = K
p
+
K
s
se = 0, tem-se ento o controlador proporcional derivativo (PD),
0
c
(s) = K
p
+ K
s
diz que para se implementar um controlador PID, h necessidade de
rminados, para um dado processo, os trs ganhos, o ganho proporcional, o ganho integral
A Inteligncia Artificial, uma Cincia, procura estudar e compreender a partir da
experincia, a inteligncia humana, sendo tambm capaz de adquirir e conservar conhecimentos em
modelos e de responder depressa e bem a novas situaes, como Engenharia procura construir
instrumentos para apoiar a inteligncia humana e como Cincia da Computao procura simular o
pensamento dos especialistas e seus fenmenos cognitivos (ANGELOV &
44
A combinao das aes proporcional, integral e derivativa para gerar um s sinal de
se aproveitar as caractersticas
particulares de cada uma destas aes a fim de se obter uma melhora significativa do
comportamento transitrio e em regime permanente do sistema controlado, conforme a Figura 16.
no de transferncia, Equao 42.
(42)
(43)
Podem ser obtidas combinaes dos termos do PID. Por exemplo, fazendo-se = 0, tem-
(44)
se ento o controlador proporcional derivativo (PD),
(45)
diz que para se implementar um controlador PID, h necessidade de
o ganho proporcional, o ganho integral
uma Cincia, procura estudar e compreender a partir da
experincia, a inteligncia humana, sendo tambm capaz de adquirir e conservar conhecimentos em
Engenharia procura construir
instrumentos para apoiar a inteligncia humana e como Cincia da Computao procura simular o
ZHOU, 2007).
45
O ser humano capaz de trabalhar com fatores ambguos e complexos, onde incertezas e
informaes vagas, imprecisas ou aproximadas so caractersticas de seu pensamento para a
resoluo de problemas, sendo geralmente possvel expressar o pensar em termos lingsticos. Por
permitir o tratamento de expresses de grandezas no exatas a lgica Fuzzy, muito parecida com o
comportamento dos seres humanos (SHAW & SIMES, 2007).
A lgica Fuzzy, baseia-se na teoria dos Conjuntos Fuzzy, onde a teoria dos Conjuntos Fuzzy,
diz que dado um determinado elemento que pertence a um domnio, verificado o grau de
pertinncia do elemento em relao ao conjunto (KOHAGURA, 2007).
Com o auxlio dos Conjuntos Fuzzy e os Conceitos de lgica Fuzzy, pode-se traduzir para
termos matemticos as informaes imprecisas expressas por um conjunto de regras lingusticas.
Para Tanscheit (2003 apud SAMPAIO, 2006):
Se um operador humano for capaz de articular sua estratgia de ao como um conjunto de
regras da forma se ... ento, um algoritmo passvel de ser implementado em computador
pode ser construdo. O resultado um sistema de inferncia baseado em regras, no qual a
Teoria de Conjuntos Fuzzy e Lgica Fuzzy fornecem o ferramental matemtico para se
lidar com as tais regras lingsticas.
Baseando-se em estudos sobre operaes de conjuntos Fuzzy a lgica Fuzzy, pode ser
entendida como uma generalizao da lgica clssica.
A lgica clssica, pode ser representada pela funo indicadora I(.), que assume apenas dois
valores, {0,1}, conforme respectivamente o elemento no pertena ou pertena ao conjunto em
questo. Desta forma, dado um conjunto A contido num universo X, um elemento x deste universo
pode assumir apenas dois estados em relao ao conjunto A, que representado pela funo IA(x):
IA(x) = {1 se x e A, ou 0 se x eA}
Portanto pode-se definir um conjunto clssico como:
A= {xeX | IA(x) = 1}
No caso da lgica nebulosa trs casos so possveis, pois o mesmo elemento x e X:
1) pode pertencer integralmente ao conjunto A;
2) pode no pertencer a A; e
3) pode pertencer parcialmente ao conjunto A.
O fato de um elemento pertencer parcialmente a um conjunto faz com que deva ser trocada a
funo indicadora I(.) = {0,1} por uma funo de pertinncia (.) = [0,1], ou seja, o grau de
pertinncia de um elemento a um conjunto a referncia para verificar o quanto possvel, esse
elemento poder pertencer ao conjunto. O grau calculado atravs de uma determinada funo que
retorna geralmente um valor real que varia entre 0 e 1(KOHAGURA, 2007), ao invs de apenas os dois
valores extremos do intervalo, como no caso da lgica clssica.
46
A Lgica Fuzzy, permite transformar a linguagem natural em conjuntos de nmeros o que
permite a manipulao computacional. Zadeh definiu variveis lingsticas como variveis as
quais os valores so palavras ou sentenas em linguagem natural ou artificial (COSTA, 2003).
As variveis lingsticas (Figura 17), assumem valores chamados lingsticos, como por
exemplo, os valores FRIA, MORNA e QUENTE so relativos varivel TEMPERATURA DA
GUA.
Para Von Altrock (1996 apud JAN, 2004):
As chamadas variveis lingsticas constituem o vocabulrio da lgica fuzzy, trazendo
toda a incerteza presente no pensamento e na expresso oral do ser humano, para sistemas
de deciso que priorizam o padro e respeitam determinada metodologia durante o clculo
computacional envolvido. Esta caracterstica excepcional encontrada na lgica fuzzy, s
possvel, porque considera a parcela de informao relativa no incerteza estocstica, mas
sim a chamada incerteza lxica presente em qualquer problema real analisado em que
estejam envolvidas variveis lingsticas.
Figura 17 Funo de pertinncia e variveis lingsticas.
Fonte: Adaptado de Costa, et al (2008).
Funes de pertinncia (Figura 17) podem ter diferentes formas, dependendo do conceito
que se deseja representar e do contexto em que sero utilizadas. Podem ser definidas a partir da
experincia e da perspectiva do usurio, mas comum fazer-se uso de funes de pertinncia
padro, como, por exemplo, as de forma triangular, trapezoidal e Gaussiana (SAMPAIO, 2006).
As funes de pertinncia triangulares (Figura 18) so caracterizadas por uma terna (a, b, c),
onde a e c determinam o intervalo dentro do qual a funo de pertinncia assume valores diferentes
de zero, e b o ponto onde a funo de pertinncia mxima.
47
Figura 18 Funo de pertinncia triangular.
Fonte: Adaptado de Amendola (2005).
As funes de pertinncia trapezoidais (Figura 19), so caracterizadas por um conjunto de
quatro valores de a, b, c e d, onde a e d determinam o intervalo dentro do qual a funo de
pertinncia assume valores diferentes de zero, e b e c determinam o intervalo dentro do qual a
funo de pertinncia mxima e igual a 1.
Figura 19 Funo de pertinncia trapezoidal
Fonte: Adaptado de Amendola (2005).
As funes de pertinncia Gaussianas (Figura 20), so caracterizadas pela sua mdia (m) e
seu desvio padro (s). Este tipo de funo de pertinncia tem um decaimento suave e tem valores
diferentes de zero para todo domnio da varivel estudada.
Figura 20 Funo de pertinncia Gaussiana
Fonte: Adaptado de Amendola (2005).
Segundo Klir (1997 apud COSTA, et al 2008):
Cada conjunto fuzzy, A, definido em termos de relevncia a um conjunto universal, X, por
uma funo denominada de funo de pertinncia, associando a cada elemento x um
nmero, A(x), no intervalo fechado [0,1] que caracteriza o grau de pertinncia de x em A.
A funo de pertinncia tem a forma:
A: X [0,1]
48
2.8.1 Inferncia Fuzzy
Uma estrutura de inferncia Fuzzy (Figura 21), composta por trs blocos de operaes:
1 Fuzzificao
2 Inferncia Fuzzy
3 Defuzzificao
Figura 21 Estrutura de inferncia Fuzzy
Fonte: Jan (2004).
O primeiro passo de um sistema lgico Fuzzy, a fuzificao que consiste na transformao
de um dado numrico em um termo de linguagem natural. Nessa etapa todas as informaes
relativas impreciso ou incerteza associada a estas variveis devem ser consideradas. Ao se
fuzificar um determinado dado numrico, so utilizadas as funes de pertinncia, que verificam o
quanto esse dado pertence a uma determinada classificao (conjunto Fuzzy) (JAN, 2004,
KOHAGURA, 2007).
Aps a Fuzzificao onde se determinou os graus de pertinncia de cada conjunto, segue-se
com a fase denominada inferncia Fuzzy, onde so aplicadas as regras pr-estabelecidas do tipo Se-
Ento, com a finalidade de relacionar possveis variveis entre si e assim cumprir os objetivos do
algoritmo.
Segundo Von Altrock (1996 apud JAN, 2004), pode-se separar esta fase em dois
componentes: Agregao e Composio. O primeiro diz respeito chamada parcela Se, das regras
que iro reger o processo de inferncia, e o segundo, refere-se parcela Ento do conjunto de regras
assim chamadas, Se-Ento. Tais componentes compem o chamado processo de inferncia lgica
Fuzzy, controlando as relaes entre variveis lingsticas atravs de seus respectivos operadores
lgicos.
49
Depois de terminado o processo de inferncia, inicia-se a ltima etapa do sistema lgico
Fuzzy, a defuzzificao, que segundo Cox (1996 apud JAN, 2004) compreende o processo de
converso de um nmero Fuzzy em um nmero real. Sendo o mtodo centride mais utilizado na
defuzzificao, este mtodo encontra o centro geomtrico dos valores de sada Fuzzy, atravs da
ponderao de todos os valores possveis da sada, sendo seus graus de pertinncia utilizados como
pesos para o clculo de uma mdia ponderada.
2.9 Fuzzy-PID
Os controladores automticos PID, trabalham bem em processos razoavelmente lineares,
onde mudanas na entrada do processo geram mudanas proporcionais na sada do processo.
Ajustes peridicos de parmetros so necessrios quando a relao de entrada e sada do processo
levemente linear.
Controladores PID, apresentam diversas vantagens onde se destacam: o controle exato da
sada do processo, a simplicidade de implementao, a velocidade na reao s perturbaes, a sua
estabilidade e uma boa relao custo benefcio como apresenta a Tabela 1 (COELHO & PESSA,
2007).
Tabela 1 Caractersticas dos controladores Fuzzy e PID.
Caractersticas FUZZY PID
Controle exato da sada do processo X
Maior velocidade na reao s perturbaes X
Simplicidade de implementao X
Linguagem natural X
Aproximao do raciocnio humano X
Trabalha com informaes vagas incertas X
No necessita de modelagem matemtica do processo X X
Fonte: Adaptado de Coelho e Pessa, 2007 e Campos e Saito, 2004.
No entanto, a presena de no linearidades, da dificuldade de sintonia e a modelagem
matemtica incompleta dos processos, devido ao conhecimento insuficiente ou complexidade da
planta, limitam o desempenho dos controladores PID, tornando-os no capazes de apresentar um
desempenho timo em todas as condies operacionais (SIMOES & SHAW, 2007).
J controladores de processos baseados em lgica Fuzzy, so uma funo no linear entre as
variveis de entrada e sada, refletindo o conhecimento que os operadores e engenheiros possuem
da operao de um processo, no necessitando de um modelo analtico completo do processo
(CAMPOS & SAITO, 2004). O controlador Fuzzy, calcula as suas aes em funo de uma base de
50
conhecimento heurstica de como se deve controlar este processo, que pode ser complexo,
impreciso e incerto (BERENJI, 1993 apud CAMPOS & SAITO, 2004).
Controladores Fuzzy, podem considerar vrios critrios de desempenho simultaneamente
que podem ser escritos de forma matemtica ou mesmo lingstica, atravs da generalizao ou
inferncia de uma varivel dentro de um universo de referncia que se deseja controlar.
Uma das principais vantagens dos sistemas de controle Fuzzy, a reduo considervel do
tempo de desenvolvimento de um controlador no linear para um sistema complexo (BONISSONE
et al, 1995 apud CAMPOS & SAITO, 2004). Outras vantagens do controle Fuzzy, so a dispensa de
uma modelagem matemtica na maioria das vezes, a facilidade de ser implantado em tempo real, a
expanso e aperfeioamento do conjunto de regras para a melhora do sistema de controle, quando
este apresente necessidade de ajustes a novas funcionalidades, a robustez em aplicaes prticas e a
capacidade de controlar processos complexos (CALLAI et al, 2007; CAMPOS & SAITO, 2004 ).
Porm, a necessidade de um especialista para a construo da base de regras e a dificuldade de se
estabelecer regras corretamente dificultam um pouco a sua utilizao (Tabela 1).
Uma tendncia nos dias atuais, a utilizao de controladores hbridos Fuzzy-PID, suprindo
dessa maneira os pontos fracos que cada um dos controladores possui e utilizando-se o que cada
controlador realiza de melhor no ato de se controlar a planta (AL-ODIENAT & AL-LAWAMA,
2008).
Os controladores Fuzzy-PID, na prtica, possuem a habilidade de auto ajustar-se e adaptar-se
melhor s no-linearidades e variaes dos parmetros do processo controlado. Variantes da
combinao destes controladores garantem maior robustez e qualidade no sistema controlado, as
verses mais freqentes so Fuzzy-PI e Fuzzy-PD (ERENOGLU et al, 2006).
Para Campos e Saito (2004), os primeiros passos para a elaborao de um controlador
Fuzzy-PID, so: a definio do universo de referncia (domnio) das variveis do controlador, a
normalizao em um determinado intervalo, a definio das funes de pertinncia e a definio das
regras de controle.
Quando se define a normalizao a ser utilizada, definem-se fatores de escala para as
variveis associadas. J, as funes de pertinncia so definidas a partir da escolha dos valores
lingsticos necessrios ao controle e as regras de controle que associam as variveis de entrada
com as de sada. So elaboradas em funo do conhecimento que os operadores e ou engenheiros
possam ter do processo a ser controlado.
Na literatura constam trs categorias para a classificao dos controladores Fuzzy-PID: Ao
direta, escalonamento de ganho e controle hbrido Fuzzy-PID. A categoria de ao direta tambm
51
pode ser classificada em trs subcategorias, de acordo com o nmero de entradas: uma, duas e trs
entradas de ao direta no controlador Fuzzy-PID (YESIL et al 2003, AKBIYIK et al, 2005 apud
ERENOGLU et al, 2006). Neste trabalho foi utilizada a tcnica da ao direta. A classificao dos
controladores Fuzzy PID pode ser vista na Figura 22.
Figura 22 Classificao dos controladores Fuzzy-PID.
Fonte: Adaptado de Erenoglu et al (2006).
A estrutura genrica do controlador Fuzzy-PID, de ao direta, possui duas entradas que
geralmente so o erro (e), que o desvio entre a varivel de processo e o seu valor desejado e a
derivada no tempo desse sinal de erro () que alimentam uma base de regras Fuzzy, uma varivel de
sada (u), que a varivel manipulada como mostrado na Figura 23 (CAMPOS &SAITO, 2004).
Figura 23 Estrutura do controlador Fuzzy-PID.
Fonte: Adaptado de Erenoglu et al (2006).
Onde, K
e
, K
d
, e so ganhos de controle; representa a derivada do erro (e) e u a sada do
controlador.
Uma estrutura de controlador Fuzzy-PI, de ao direta, mostrada na Figura 24, onde h
duas entradas, uma de erro (e) e outra da integral do erro (), que alimentam o controlador Fuzzy e
do origem ao sinal manipulado u
PI.
Figura 24 Estrutura do controlador Fuzzy-PI.
Fonte: Adaptado de Hakim, Soeprijanto e HP (2007).
52
Onde, K
i
e K
p2
so os ganhos e u
PI
a sada do controlador.
J uma estrutura de controlador Fuzzy-PD, mostrada na Figura 25, onde h duas entradas,
uma de erro (e) e outra a derivada do erro (
d
dt
), que alimentam o controlador Fuzzy e d origem ao
sinal manipulado u
PD.
Figura 25 Estrutura do controlador Fuzzy-PD.
Fonte: Adaptado de Hakim, Soeprijanto e HP (2007).
Onde, K
p1
e K
d
so os ganhos e u
PD
a sada do controlador.
Na Figura 26, mostrada uma configurao hbrida PID, onde a sada manipulada (u) uma
das sadas u
PI
ou u
PD.
Figura 26 Estrutura do controlador hbrido Fuzzy-PID.
Fonte: Adaptado de Hakim, Soeprijanto e HP (2007).
Onde, K
p
, K
d
e K
i
so os ganhos e uPID,
a sada do controlador PID
e o FUZZY-PID,
a
sada do controlador Fuzzy-PID, e a sada manipulada final u.
A utilizao da lgica Fuzzy, em conjunto com controladores PID, incorpora certo nvel de
inteligncia artificial aos controladores convencionais, tornando-os mais eficazes. Um controlador
Fuzzi-PI, apresenta uma menor sensibilidade s variaes de carga e observa-se uma maior
sensibilidade mudanas da tenso de entrada, o Fuzzy-PI, mostra um desempenho melhor na
53
anlise de erros transitrios. J controladores Fuzzy-PID, tm fornecido boas respostas em termos
das performances em estado transiente e estacionrio (AL-ODIENAT & AL-LAWAMA, 2008,
KURNAZ, 2009, ERENOGLU et al, 2006) .
2.10 AVIES, SUA DINMICA E SEUS EIXOS
As sees a seguir tm o objetivo de abordar os principais conceitos relacionados
modelagem dinmica de uma aeronave e as principais manobras que podem ser realizadas.
Avio, ou aeroplano, uma aeronave mais pesada que o ar, que usa asas e/ou outras partes
de sua estrutura para sua sustentao. O avio alcana e sustenta o vo atravs de reaes
aerodinmicas que acontecem quando o ar passa em velocidade pelas suas asas (HOMA, 2005).
Os principais componentes de um avio podem ser classificados em partes fixas e partes
mveis. As partes fixas so as asas, fuselagem, motor e estabilizadores e nas partes mveis
encontram-se o trem de pouso e as superfcies de controle do avio, que so os flaps, ailerons, leme
e o profundor (SAMPAIO, 2006).
Um avio pode ser descrito pelas leis que regem a dinmica dos corpos rgidos, onde os eixos
do avio so linhas imaginrias e ideais traadas sobre o mesmo, partindo de seu centro de
gravidade (Figura 27), cuja denominao e movimentos so os seguintes, (MUOZ, 2005 apud
SAMPAIO, 2006):
Eixo longitudinal ou eixo X: percorre desde o nariz at a cauda do avio. responsvel pelo
movimento de rolagem da aeronave (levanta uma asa e abaixa a outra Roll).
Eixo lateral ou eixo Y: percorre de uma extremidade da asa outra. responsvel pelo
movimento de arfagem da aeronave (move o nariz para cima ou nariz para baixo Pitch).
Eixo vertical ou eixo Z: atravessa o centro gravitacional do avio, sendo responsvel pelo
movimento de guinada da aeronave (move o nariz para a esquerda ou para a direita Yaw).
Figura 27 Eixos e movimentos do avio.
Fonte: Adaptado de Sampaio (2006).
54
O modelo matemtico das aeronaves pode ser derivado a partir das leis de Newton e consiste
em um conjunto complexo de equaes diferenciais no lineares (NEWMAN, 2001).
2.11 MANOBRAS DE VO DE UMA AERONAVE
Durante a realizao do um vo, o piloto executar uma srie de procedimentos visando
estabilidade da aeronave em uma rota determinada, monitorando e atuando no controle da altitude,
direo e velocidade da aeronave.
Em relao altura da aeronave, o piloto pode ascender, descender ou manter uma altitude
constante, quanto direo, virar direita, esquerda ou manter a direo do vo e na velocidade
acelera, retarda ou mantm uma velocidade constante (HOMA, 2005).
Estas tarefas recebem o nome de manobras bsicas, pois em qualquer operao que o piloto
efetue em vo requer o emprego de alguma delas, e podem se enumeradas como: Vo reto e
nivelado, vo reto ascendente, vo reto descendente, vo em curva ascendente, vo em curva
descendente e glissagem (SAMPAIO, 2006).
Vo Reto e Nivelado (Figura 28(c)): uma manobra quando a aeronave mantm o nvel de
vo em uma altitude constante e a direo estabelecida em uma trajetria retilnea.
Vo Reto Ascendente (Figura 28(d)): uma manobra resultante de uma combinao de
potncia e altitude que faz a aeronave ganhar altura e manter-se na direo estabelecida.
Vo Reto Descendente (Figura 28(b)): a aeronave realiza vo descendente quando vai
perdendo altitude ao longo do tempo e segue uma mesma direo estabelecida. O vo descendente
divide-se em perda de altitude assistida pelo motor e sem motor, neste segundo mantm-se o motor
em sua potncia mnima sem deslig-lo.
Vo em Curva Nivelado (Figura 28(a)): consiste em uma mudana de direo da aeronave,
que mantm o ngulo de rolagem fixo, sem derrapar nem deslizar, enquanto mantm-se a altitude
de vo.
Vo em Curva Ascendente (Figura 29): a juno de duas manobras: o vo reto ascendente
e o vo em curva nivelado. Nesta manobra, obtm-se uma mudana de direo, mantendo o ngulo
de rolagem fixo, sem derrapar nem deslizar, e eleva-se a altitude de vo do avio.
Vo em Curva Descendente (Figura 30): esta manobra vo uma modificao da manobra
vo em curva ascendente, diminuindo-se a altitude de vo da aeronave durante o vo, enquanto
mantm-se um ngulo de rolagem fixo, para realizar a curva.
55
Glissagem (Figura 31): a manobra executada quando o eixo longitudinal aponta em uma
direo diferente de sua trajetria, seu objetivo contrapor a ao do vento lateral que faz a
aeronave se desviar de sua rota previamente estabelecida. Sua execuo se d aplicando-se ao leme
da aeronave um ngulo de correo, provocando dessa maneira um ngulo de deriva na proa da
aeronave, forando o deslizamento lateral em direo rota destino estabelecida (SAMPAIO, 2006,
HOMA, 2005).
Figura 28 Manobras: (a) Curva Nivelado, (b) Vo Reto Descendente, (c) Vo Reto Nivelado e
(d) Vo Reto Ascendente.
Fonte: Sampaio (2006).
Figura 29 Manobra Curva Ascendente.
Fonte: Sampaio (2006).
Figura 30 Manobra Curva Descendente.
Fonte: Sampaio (2006).
56
Figura 31 Manobra Glissagem.
Fonte: Sampaio (2006).
Para a execuo de cada manobra da aeronave, o sistema de navegao modifica ou mantm
o estado dos atuadores da aeronave, a partir dos valores desejados de velocidade (V), ngulo de
glissagem (beta), ngulo de rolagem (phi) e altura (H) (Tabela 2).
Tabela 2 Variveis modificadas na realizao das manobras.
Manobra Varivel modificada pelo
Sistema de Navegao
Varivel mantida da altitude
atual
Vo Reto e Nivelado V H
beta = 0
phi = 0
Vo Reto e Nivelado com
Glissagem
V
beta
H
phi = 0
Vo Reto Ascendente V
H
beta = 0
phi = 0
Vo Reto Descendente V
H
beta = 0
phi = 0
Vo em curva Nivelado phi V
H
beta = 0
Vo em Curva Ascendente phi
H
V
beta = 0
Vo em Curva Descendente phi
H
V
beta = 0
Fonte: Adaptado de Sampaio (2006).
Para executar a manobra de vo reto nivelado o sistema de navegao fornece ao atuador
motor a referncia da velocidade (V) definida, deixando o valor do atuador aileron na referncia de
rolagem (phi) igual a zero para manter as asas niveladas, o atuador profundor, que atua na altitude
(H), igual altitude da aeronave no instante do incio da manobra, mantendo a mesma altitude da
aeronave, e o atuador leme, responsvel pela glissagem (beta) igual a zero (SAMPAIO, 2006).
J para executar a manobra de vo em curva ascendente o sistema de navegao fornece ao
atuador aileron a referncia de rolagem (phi) definida, ao atuador profundor a referncia de altitude
(H) definida, mantendo o atuador motor com a referncia igual velocidade (V) da aeronave no
incio da manobra e o atuador leme (beta) em zero.
2.12 AEROSIM BLOCKSET 1.2
O AeroSim BlockSet 1.2 um conjunto de ferramentas projetadas para a simulao de
modelos dinmicos no lineares de aeronaves com 6-DOF, composta por uma biblioteca de
57
modelos completos de avies personalizveis atravs de trocas de parmetros. Possui tambm o
Aerosonde (Figura 32(A)), como modelo presente em seu portflio (Figura 32(B)), juntamente com
algumas simulaes de seu funcionamento, o que facilita a compreenso e aprendizagem do uso da
ferramenta. O AeroSim, disponibiliza para o ambiente de simulaes modelos de atmosfera com ou
sem ventos constantes, rajadas de vento, turbulncias e utiliza o sistema tridimensional de
coordenadas da Terra WGS-84 (World Geodetic System) para a localizao no globo terrestre.
Pode realizar toda a simulao da dinmica de um vo, partindo da aeronave e seus componentes
at o ambiente ao redor dela, (SILVEIRA, 2008).
Figura 32 Aerosonde (A), modelo do AeroSim (B).
Fonte: Adaptado de Sampaio (2006).
O modelo do Aerosonde responsvel pela simulao do comportamento da aeronave,
(Figura 32(B)), possui trs entradas (Controls, Winds e RST) e quinze sadas (States, Sensors,Velw,
Mach, Ang Acc, Euler, AeroCoeff, PropCoeff, EngCoff, Mass, ECEF, MSL, AGL, REarth e
AConGnd) possibilitando uma infinidade de conexes para diversas simulaes. Este bloco
composto por sub-blocos (Figura 33) que interligam os diversos modelos de suas bibliotecas:
modelo aerodinmico, modelo de propulso, inrcia, atmosfera, equao de movimento e terra.
58
Figura 33 Sub-blocos que compem o modelo do Aerosonde.
Fonte: AeroSim Blockset 1.2.
59
1 Modelo Aerodinmico: a biblioteca Aerodinmica contm todos os elementos necessrios para
desenvolver um modelo aerodinmico simples de uma aeronave. A abordagem realizada pela
biblioteca envolve a aerodinmica linear, em que a fora aerodinmica e coeficientes so calculados
utilizando-se combinaes de derivativas de aerodinmica.
2 Modelo de Propulso: esta biblioteca contm diversos tipos de modelos para o sistema de
propulso dos avies. Embora modelos de propulso possam ser extremamente complexos, as
implementaes no AeroSim, foram mantidos relativamente simples e genricas, permitindo que se
desenvolva rapidamente e teste um modelo de aeronave inteiramente funcional.
3 Inrcia: a biblioteca inrcia contm o modelo de parmetros da evoluo da inrcia da
aeronave, incluindo a massa, a posio do centro gravitacional e os momentos de inrcia. Alm
disso, a mesma biblioteca inclui os blocos somatrio de todas as foras e momentos fornecidos
pelas bibliotecas aerodinmica, propulso e modelos atmosfricos para obter uma nica fora e um
nico momento para que possam ser usados nas equaes de movimento.
4 Atmosfera: a biblioteca Atmosfera, inclui blocos para estimar parmetros do ar e os efeitos do
vento.
5 Acelerao Total: o bloco Acelerao Total, um componente da biblioteca Equao de
Movimento, e acrescenta todas as aceleraes aplicadas clula devido aerodinmica e propulso,
e retorna a soma como componentes no eixo do corpo.
6 Momento Total: o bloco Momento Total, um componente da biblioteca Equao de
Movimento e calcula o momento total aplicado clula pela aerodinmica e propulso. O momento
calculado sobre a localizao do centro de gravidade (CG) atual na aeronave.
7 Equao de Movimento: a biblioteca de equaes de movimento contm funes que
descrevem as coordenadas de um objeto em funo do tempo. A mesma inclui blocos para todas as
equaes diferenciais que descrevem a dinmica da aeronave, como ser visto na prxima seo.
8 Terra: a biblioteca Terra inclui blocos da forma do modelo da Terra, da gravidade e do campo
magntico.
2.13 EQUAES DE MOVIMENTO
A biblioteca de equaes de movimento, contm funes que descrevem as coordenadas de
um objeto em funo do tempo. A mesma inclui blocos para todas as equaes diferenciais que
descrevem a dinmica da aeronave. Essas equaes constituem o ponto central de um modelo de
aeronave dinmica. Existem duas formulaes que so comumente usadas para gerar as equaes de
movimento, e elas so fornecidas em duas sub-partes dentro da biblioteca AeroSim. Estas so: o
EOM (Equaes do Movimento) com velocidades referentes ao eixo
com velocidade geodsica (NED), referentes ao sistema de coordenadas terrestre. A partir do po
de vista das entradas e sadas (I/O), ambas as formulaes so iguais (por exemplo, ambas as
velocidades de sada sero expressas em um ponto do corpo da aeronave e num marco geodsico,
tal que o projetista possa mudar facilmente para uma formulao di
aeronave ter sido construdo (AEROSIM, 2004).
2.13.1 Acelerao Total
O bloco Acelerao Total
aerodinmica e propulso, e retorna a soma como componentes no eixo do
do Bloco:
1. Parmetros: nenhum
2. Entradas:
Faero: vetor 3x1 de foras aerodinmicas no eixo do corpo
Fprop: vetor 3x1 de foras propulsoras no eixo do corpo
Mass: massa atual da aeronave (
3. Sadas:
Acc: vetor 3x1 da acelerao total no eixo do corpo
4. Detalhes: A acelerao total inclui tudo, exceto a gravidade. Foras potenciais como
gravidade no podem ser medidas pelos acelermetros, uma vez que afeta todos os sub
componentes do acelermetro da mesma forma. As aceleraes totais so
Equao 46.
|
o
x
o
y
o
z
|
5. Utilizao: O bloco de entradas fornecido pelo bloco de fora aerodinmica, do mdulo
Aerodinmica, o bloco da fora de
aeronave. A acelerao total de sada usada pelos blocos de foras nas equaes de
movimento e pode tambm ser fornecida como sada do modelo da aeronave.
2.13.2 Momento Total
O bloco calcula o momento total aplicado clula pela aerodinmica e propulso.
EOM (Equaes do Movimento) com velocidades referentes ao eixo (x, y, z) do avio e do EOM
com velocidade geodsica (NED), referentes ao sistema de coordenadas terrestre. A partir do po
de vista das entradas e sadas (I/O), ambas as formulaes so iguais (por exemplo, ambas as
velocidades de sada sero expressas em um ponto do corpo da aeronave e num marco geodsico,
tal que o projetista possa mudar facilmente para uma formulao diferente EOM aps o modelo da
aeronave ter sido construdo (AEROSIM, 2004).
O bloco Acelerao Total, acrescenta todas as aceleraes aplicadas clula devido
aerodinmica e propulso, e retorna a soma como componentes no eixo do
Faero: vetor 3x1 de foras aerodinmicas no eixo do corpo
Fprop: vetor 3x1 de foras propulsoras no eixo do corpo
Mass: massa atual da aeronave (Maircraft).
Acc: vetor 3x1 da acelerao total no eixo do corpo
Detalhes: A acelerao total inclui tudo, exceto a gravidade. Foras potenciais como
gravidade no podem ser medidas pelos acelermetros, uma vez que afeta todos os sub
componentes do acelermetro da mesma forma. As aceleraes totais so
| =
1
M
circrc]t
. ||
F
x
F
y
F
z
|
uco
+ |
F
x
F
y
F
z
|
pop
Utilizao: O bloco de entradas fornecido pelo bloco de fora aerodinmica, do mdulo
Aerodinmica, o bloco da fora de propulso, do mdulo Propulso e o bloco de inrcia da
aeronave. A acelerao total de sada usada pelos blocos de foras nas equaes de
movimento e pode tambm ser fornecida como sada do modelo da aeronave.
o momento total aplicado clula pela aerodinmica e propulso.
60
(x, y, z) do avio e do EOM
com velocidade geodsica (NED), referentes ao sistema de coordenadas terrestre. A partir do ponto
de vista das entradas e sadas (I/O), ambas as formulaes so iguais (por exemplo, ambas as
velocidades de sada sero expressas em um ponto do corpo da aeronave e num marco geodsico,
ferente EOM aps o modelo da
acrescenta todas as aceleraes aplicadas clula devido
aerodinmica e propulso, e retorna a soma como componentes no eixo do corpo. As caractersticas
.
.
.
Detalhes: A acelerao total inclui tudo, exceto a gravidade. Foras potenciais como
gravidade no podem ser medidas pelos acelermetros, uma vez que afeta todos os sub-
componentes do acelermetro da mesma forma. As aceleraes totais so calculadas na
(46)
Utilizao: O bloco de entradas fornecido pelo bloco de fora aerodinmica, do mdulo
propulso, do mdulo Propulso e o bloco de inrcia da
aeronave. A acelerao total de sada usada pelos blocos de foras nas equaes de
movimento e pode tambm ser fornecida como sada do modelo da aeronave.
o momento total aplicado clula pela aerodinmica e propulso.
61
O momento calculado sobre a localizao do centro de gravidade (CG) atual na aeronave. As
caractersticas do Bloco:
1. Parmetros:
Ponto de aplicao da fora aerodinmica: as coordenadas do ponto em que as foras
aerodinmicas e momentos so dados no eixo do corpo r
uco
= |X
uco
uco
Z
uco
]
1
.
Ponto de aplicao da fora propulsora: as coordenadas do ponto em que as foras de
propulso e momentos so dadas no eixo do corpo r
pop
= |X
pop
pop
Z
pop
!
1
.
2. Entradas:
Faero: vetor 3x1 das foras aerodinmicas no eixo do corpo F
uco
=
|X
xuco
yuco
Z
zuco
!
1
.
Maero: vetor 3x1 dos momentos aerodinmicos no eixo do corpo H
uco
=
|H
xuco
H
yuco
H
zuco
!
1
.
Fprop = vetor 3x1 das foras propulsoras no eixo do corpo F
pop
= |F
pop
F
pop
F
pop
!
1
.
Mprop: vetor 3x1 de momento de propulso no eixo do corpo H
pop
=
|H
xpop
H
ypop
H
zpop
!
1
CGpos: vetor 3x1 da posio CG no eixo do corpo r
Cu
= |X
Cu
Cu
Z
Cu
]
1
.
3. Sadas:
Mcg: o vetor 3x1 do momento total sobre CG H
Cu
= |H
x
H
y
H
z
!
1
.
4. Detalhes: O movimento total computado como mostra a Equao 47:
H
Cu
= (r
uco
- r
Cu
) - F
uco
+ H
uco
+ (r
pop
- r
Cu
) - F
pop
+H
pop
(47)
5. Utilizao: Os blocos de entrada so fornecidos pela fora aerodinmica e pelo momento
aerodinmico, no mdulo Aerodinmica, pela fora de propulso, pelo momento de
propulso, no mdulo de Propulso e pelo bloco de inrcia na aeronave, no mdulo de
Inrcia. O bloco sada utilizado pelo bloco de momentos nas Equaes de Movimento.
2.13.3 Sistemas de Coordenadas do Avio EOM : Foras
O bloco implementa as equaes de fora de um corpo rgido com seis graus de liberdade,
cujas equaes descrevem a variao temporal da velocidade da aeronave (aceleraes). As
caractersticas do Bloco:
1. Parmetros:
velocldades lnlclals: veLor 3x1 das velocldades lnlclals
2. Entradas:
Rates: vetor 3x1 de taxas angulares
Accel: vetor das aceleraes
Gravity: acelerao gravitacional como
DCM: matriz de transformao 3x3 (de navegao
corpo- do avio).
RST: sinalizador do reset do integrador, que pode ser 0 ou 1.
3. Sadas:
Velocities: vetor 3x1 de velocidades
Detalhes: As equaes das
descritas na Equao 4
:
Onde:
A condio inicial para a integrao das velocidades retirada do bloco parmetros.
Se o sinalizador RST,
para a condio inicial. As aceleraes
carregadas (aerodinmica, propulso e ventos). As velocidades incluem
em outras palavras, eles representam a velocidade da aeronave no solo, expressa no eixo do
corpo (avio).
4. Utilizao: define as entradas a partir do bloco de Momentos, nas equaes de movimento,
que provm do bloco de Acelerao Total
o modelo geoidal da Terra. O sinalizador de RST
velocldades lnlclals: veLor 3x1 das velocldades lnlclals .
Rates: vetor 3x1 de taxas angulares .
Accel: vetor das aceleraes .
Gravity: acelerao gravitacional como um escalar.
DCM: matriz de transformao 3x3 (de navegao geodsica
RST: sinalizador do reset do integrador, que pode ser 0 ou 1.
Velocities: vetor 3x1 de velocidades .
Detalhes: As equaes das aceleraes podem ser encontradas em Stevens e Lewis
descritas na Equao 48.
u = r: - ow + g
x
+ o
x
: = - ru +pw + g
y
+ o
y
w = ou -p: + g
z
+ o
z
|
g
x
g
y
g
z
| = R
n2p
* |
u
u
g
|
A condio inicial para a integrao das velocidades retirada do bloco parmetros.
mudar do 0 para 1 durante a simulao, o integrador restabelecido
para a condio inicial. As aceleraes , e , devem incluir todas as clulas
carregadas (aerodinmica, propulso e ventos). As velocidades incluem
em outras palavras, eles representam a velocidade da aeronave no solo, expressa no eixo do
Utilizao: define as entradas a partir do bloco de Momentos, nas equaes de movimento,
que provm do bloco de Acelerao Total no mdulo de Inrcia, a partir do WGS
o modelo geoidal da Terra. O sinalizador de RST, pode ser manuseado pelo usurio. O bloco
62
.
geodsica- para a plataforma
aceleraes podem ser encontradas em Stevens e Lewis (2003), e
(48)
(49)
A condio inicial para a integrao das velocidades retirada do bloco parmetros.
mudar do 0 para 1 durante a simulao, o integrador restabelecido
, devem incluir todas as clulas
carregadas (aerodinmica, propulso e ventos). As velocidades incluem os efeitos do vento;
em outras palavras, eles representam a velocidade da aeronave no solo, expressa no eixo do
Utilizao: define as entradas a partir do bloco de Momentos, nas equaes de movimento,
no mdulo de Inrcia, a partir do WGS-84, que
pode ser manuseado pelo usurio. O bloco
de sada forma parte do vetor de estados da aeronave e amplamente utilizado no modelo da
aeronave.
2.13.4 Sistemas de Coordenadas do Avio EOM: Momentos
O bloco representa as equaes de momentos de um corpo rgido com seis graus de
liberdade, para obter a instantaneidade nas taxas do movimento angular.
Bloco:
1. Parmetros:
Taxa angular inicial: veto
2. Entradas:
Inertia: vetor 4x1 dos atuais momentos de inrcia
Moments: vetor 3x1 dos momentos em relao ao CG
RST: sinalizador de reset, que pode ser 0 ou 1.
3. Sadas:
Angular Rates: veto
Angular Acc: vetor 3x1 das aceleraes angulares
4. Detalhes: As equaes dos momentos so implementadas como mostradas em
Lewis (2003), sendo um resumo dado na Equao 5
Onde os coeficientes de inrcia c1 a c9 so calculadas usando o bloco de Coeficientes de
Inrcia. Os momentos devem incluir todos os par
propulso e ventos, e devem ser dados em relao atual localizao do CG da aeronave. A
condio inicial para a integrao retirada do bloco Parmetros. Se sinalizador RST
para 1 durante a simulao, o integrador restabelecido para a condio inicial.
5. Utilizao: o bloco l as entradas a partir do mdulo de Inrcia da Aeronave e da leitura do
Momento Total no Mdulo de Inrcia. O sinalizador RST
O bloco de sada parte do vetor de estado da aeronave e amplamente usado em todo o
modelo da aeronave.
de sada forma parte do vetor de estados da aeronave e amplamente utilizado no modelo da
e Coordenadas do Avio EOM: Momentos
O bloco representa as equaes de momentos de um corpo rgido com seis graus de
liberdade, para obter a instantaneidade nas taxas do movimento angular.
Taxa angular inicial: vetor 3x1 dos valores iniciais .
Inertia: vetor 4x1 dos atuais momentos de inrcia
Moments: vetor 3x1 dos momentos em relao ao CG
RST: sinalizador de reset, que pode ser 0 ou 1.
Angular Rates: vetor 3x1 do corpo de taxas angulares
Angular Acc: vetor 3x1 das aceleraes angulares .
Detalhes: As equaes dos momentos so implementadas como mostradas em
2003), sendo um resumo dado na Equao 50.
p = (c
1
r + c
2
p)o + c
3
I + c
4
N
o = c
5
pr - c
6
(p
2
- r
2
+ c
7
H
r = (c
8
p + c
2
r)o + c
4
I + c
9
N
Onde os coeficientes de inrcia c1 a c9 so calculadas usando o bloco de Coeficientes de
Inrcia. Os momentos devem incluir todos os parmetros disponveis, por exemplo, aerodinmica,
propulso e ventos, e devem ser dados em relao atual localizao do CG da aeronave. A
condio inicial para a integrao retirada do bloco Parmetros. Se sinalizador RST
ulao, o integrador restabelecido para a condio inicial.
Utilizao: o bloco l as entradas a partir do mdulo de Inrcia da Aeronave e da leitura do
Momento Total no Mdulo de Inrcia. O sinalizador RST, pode ser manuseado pelo usurio.
da parte do vetor de estado da aeronave e amplamente usado em todo o
63
de sada forma parte do vetor de estados da aeronave e amplamente utilizado no modelo da
O bloco representa as equaes de momentos de um corpo rgido com seis graus de
liberdade, para obter a instantaneidade nas taxas do movimento angular. As caractersticas do
.
.
.
Detalhes: As equaes dos momentos so implementadas como mostradas em Stevens e
(50)
Onde os coeficientes de inrcia c1 a c9 so calculadas usando o bloco de Coeficientes de
metros disponveis, por exemplo, aerodinmica,
propulso e ventos, e devem ser dados em relao atual localizao do CG da aeronave. A
condio inicial para a integrao retirada do bloco Parmetros. Se sinalizador RST, mudar de 0
ulao, o integrador restabelecido para a condio inicial.
Utilizao: o bloco l as entradas a partir do mdulo de Inrcia da Aeronave e da leitura do
pode ser manuseado pelo usurio.
da parte do vetor de estado da aeronave e amplamente usado em todo o
2.13.5 Sistemas de Coordenadas
O bloco Cinemtica,
representao dos Quaternions, generalizao do clculo vetorial e os nmeros complexos. Em
computao grfica os Quaternions
cosseno do ngulo de rotao na parte real e o eixo de rotao na parte imaginria.
caractersticas do Bloco:
1. Parmetros:
Cinemtica inicial: vetor 4 X 1 dos valores iniciais para as cinemticas
.
2. Entradas:
Rates: vetor 3 X 1 do corpo de taxas
RST: sinalizador de reset, que pode ser 0 ou 1.
3. Sadas:
Quaternions: o vetor 4 X 1 de cinemtica
4. Detalhes: As equaes da cinemtica so usadas em Euler Rodrigues Quaternions
tipo de aplicao considerado superior para ngulos Euler nas equaes simples, uma vez
que as equaes cinemticas so lineares e a soluo no exibe bloco singular. A Equao
51, descrita com mais detalhes em (Farrell e Barth, 1999).
c
x
c
y
c
z
=
1
2
*
u -p -o -r
p u r -o
o -r u p
r o -p u
*
c
c
x
c
y
c
z
A condio inicial para a integrao retirada do bloco de parmetros. Se o
mudar de 0 para 1 durante a simulao, o integrador restabelecido para a condio inicial.
Utilizao: O bloco comea a partir de sua entrada no bloco Momentos nas equaes de
movimentos. O sinalizador RST, pode ser manuseado pelo usurio. O bloco de sada parte
do vetor de estado da Aeronave e serve como uma entrada para o Corpo
bloco de Cinemtica em transformao, cuja sada, direo matriz cosine amplamente
utilizada em todo modelo da aeronave.
64
: Cinemtica (Quaternions)
integra a taxa angular para obter a atitude da aeronave como
representao dos Quaternions, generalizao do clculo vetorial e os nmeros complexos. Em
so utilizados para realizar rotaes, sendo determinado pelo
no do ngulo de rotao na parte real e o eixo de rotao na parte imaginria. As
Cinemtica inicial: vetor 4 X 1 dos valores iniciais para as cinemticas
, dados em rad/s
Detalhes: As equaes da cinemtica so usadas em Euler Rodrigues Quaternions. Este
considerado superior para ngulos Euler nas equaes simples, uma vez
que as equaes cinemticas so lineares e a soluo no exibe bloco singular. A Equao
(51)
parmetros. Se o sinalizador RST
mudar de 0 para 1 durante a simulao, o integrador restabelecido para a condio inicial.
Utilizao: O bloco comea a partir de sua entrada no bloco Momentos nas equaes de
. O bloco de sada parte
do vetor de estado da Aeronave e serve como uma entrada para o Corpo-Inrcia DCM, do
bloco de Cinemtica em transformao, cuja sada, direo matriz cosine amplamente
2.13.6 Sistemas de Coordenadas do Avio EOM: Cinemtica (ngulos Euler)
O bloco de Cinemtica (ngulos Euler) integra as taxas angulares para obter a atitude da
aeronave com a representao dos ngulos Euler.
1. Parmetros:
ngulos Euler inicial: vetor 3x1 dos valores iniciais, para os ngulos Euler
2. Entradas:
Rates: vetor 3x1 do corpo das taxas angulares
RST: sinalizador de reset, que pode ser 0 ou 1.
3. Sadas:
Euler: o vetor 3x1 dos ngulos Euler
4. Detalhes: As equaes de cinemtica so usadas na representao clssica do ngulo de
Euler, Equao 52, 53
= p +ton(osin +rcs)
0
= ocs -rsn
=
ocs -rsn
cs0
A condio inicial para a integrao retirada do bloco parmetros. Se
mudar de 0 para 1, o integrador restabelecido para a condio inicial.
5. Utilizao: O bloco comea a partir da sua entrada no bloco Momentos nas equaes de
movimentos. O sinalizador de RST, pode ser manuseado pelo usurio. O bloco de sada
vetor de estado da Aeronave e serve como uma entrada para o Corpo
do bloco de ngulos Euler em transformao, cuja sada, a direo matriz cosine
amplamente utilizada em todo modelo da Aeronave.
.7 Sistemas de Coordenadas do Avio EOM: Navegao
O bloco integra as equaes de navegao para obter a atual posio da aeronave.
65
ordenadas do Avio EOM: Cinemtica (ngulos Euler)
O bloco de Cinemtica (ngulos Euler) integra as taxas angulares para obter a atitude da
bloco:
ngulos Euler inicial: vetor 3x1 dos valores iniciais, para os ngulos Euler .
, dados em rad/s.
4. Detalhes: As equaes de cinemtica so usadas na representao clssica do ngulo de
(52)
(53)
(54)
A condio inicial para a integrao retirada do bloco parmetros. Se o sinalizador de reset
mudar de 0 para 1, o integrador restabelecido para a condio inicial.
5. Utilizao: O bloco comea a partir da sua entrada no bloco Momentos nas equaes de
pode ser manuseado pelo usurio. O bloco de sada
vetor de estado da Aeronave e serve como uma entrada para o Corpo-Inrcia CDM,
do bloco de ngulos Euler em transformao, cuja sada, a direo matriz cosine
O bloco integra as equaes de navegao para obter a atual posio da aeronave. As
1. Parmetros:
Posio inicial: vetor 3x1 da posio geogrfica inicial
latitude e longitude so dadas em
2. Entradas:
Velocities: vetor 3x1 do eixo do corpo velocidades
DCM: matriz direo cosine 3x3 para a inrcia do corpo transformao.
Rmeridian: raio meridiano, em metros.
Rnormal: raio normal em metros
AConGnd: aeronave no solo, s
RST: sinalizador de reset, que pode ser 0 ou 1.
3. Sadas:
Position: vetor posio 3x1
radianos.
Gndspd: vetor rea de velocidade 3x1 componentes no frame geogrfico
4. Detalhes: As equaes de navegao implementadas pelo bloco Navigation so
representadas pela Equao 5
Hailey e Gebert (2003):
A posio geogrfica obtida pela velocidade base, Equaes
em Rogers (2003):
A integrao da altitude depende do
5. Utilizao: O bloco de navegao recebe em suas entradas as sadas do bloco de foras nas
equaes de movimento, bloco DCM, do corpo
Posio inicial: vetor 3x1 da posio geogrfica inicial
latitude e longitude so dadas em radianos.
Velocities: vetor 3x1 do eixo do corpo velocidades .
DCM: matriz direo cosine 3x3 para a inrcia do corpo transformao.
Rmeridian: raio meridiano, em metros.
Rnormal: raio normal em metros
AConGnd: aeronave no solo, sinalizador em 0 ou 1.
RST: sinalizador de reset, que pode ser 0 ou 1.
Position: vetor posio 3x1 , sendo latitude e longitude apresentadas em
Gndspd: vetor rea de velocidade 3x1 componentes no frame geogrfico
.
Detalhes: As equaes de navegao implementadas pelo bloco Navigation so
representadas pela Equao 55. Elas so baseadas nas equaes de navegao em
):
|
I
ot
I
ust
I
on
| = CH
1
*
u
:
w
A posio geogrfica obtida pela velocidade base, Equaes 56, 57
Iot
=
I
ot
R
cdun
+ t
0
=
I
ust
(R
nou
+ t)csIot
=
-I
on
, Cn0nJ = u
u, Cn0nJ = 1
egrao da altitude depende do status da sinalizao da aeronave no solo.
Utilizao: O bloco de navegao recebe em suas entradas as sadas do bloco de foras nas
equaes de movimento, bloco DCM, do corpo-inercial em transformao, WG5
66
, onde a
DCM: matriz direo cosine 3x3 para a inrcia do corpo transformao.
, sendo latitude e longitude apresentadas em
Gndspd: vetor rea de velocidade 3x1 componentes no frame geogrfico
Detalhes: As equaes de navegao implementadas pelo bloco Navigation so
s nas equaes de navegao em Phillips,
(55)
57 e 58, como apresentado
(56)
(57)
(58)
status da sinalizao da aeronave no solo.
Utilizao: O bloco de navegao recebe em suas entradas as sadas do bloco de foras nas
inercial em transformao, WG5-84 e do
bloco de rea de deteco, no modelo Terra. O sinalizador de reset (RST) pode ser
manuseado pelo usurio.
A posio de sada forma parte do vetor de estados da aeronave e usada nos blocos WG5
84, EGM-94, WMM
Transformations, e pelo bloco interface FS na interface do piloto. As
de velocidade referente terra, no so usadas no modelo, mas podem ser usadas como
medidas de velocidade simuladas do GPS.
2.13.8 Frame-Geodsico EOM: Posio
O bloco integra a velocidade inercial da aeronave para obter a posio at
caractersticas do Bloco:
1. Parmetros:
Posio inicial: vetor 3x1 da posio geogrfica inicial
latitude e a longitude so dadas em radianos.
2. Entradas:
Vel NED: vetor 3x1 da velocidade inercial do frame ou s
.
Rmeridian: raio meridiano, em metros.
Rnormal: Ra\zzio normal, em metros
AconGnd: Aeronave no solo, sinalizador em 0 ou 1.
RST: sinalizador de reset, que pode ser 0 ou 1.
3. Sadas:
Position: vetor posio 3x1
radianos.
dPosdt: vetor 3x1 da posio da aeronave derivados
4. Detalhes: As equaes posio implementadas pelo bloco so apresentadas nas Equaes
59, 60 e 61. Elas so baseadas nas
In
bloco de rea de deteco, no modelo Terra. O sinalizador de reset (RST) pode ser
nuseado pelo usurio.
A posio de sada forma parte do vetor de estados da aeronave e usada nos blocos WG5
94, WMM 2000 no modelo Terra, no bloco de posio ECEF em
, e pelo bloco interface FS na interface do piloto. As
de velocidade referente terra, no so usadas no modelo, mas podem ser usadas como
medidas de velocidade simuladas do GPS.
Geodsico EOM: Posio
O bloco integra a velocidade inercial da aeronave para obter a posio at
Posio inicial: vetor 3x1 da posio geogrfica inicial
latitude e a longitude so dadas em radianos.
Vel NED: vetor 3x1 da velocidade inercial do frame ou sistema de referncia geodsico
Rmeridian: raio meridiano, em metros.
io normal, em metros
AconGnd: Aeronave no solo, sinalizador em 0 ou 1.
RST: sinalizador de reset, que pode ser 0 ou 1.
Position: vetor posio 3x1 . Latitude e longitude so apresentadas em
vetor 3x1 da posio da aeronave derivados
Detalhes: As equaes posio implementadas pelo bloco so apresentadas nas Equaes
. Elas so baseadas nas equaes inerciais de navegao (Farrell e Barth, 1999).
Iot
=
I
ot
R
cdun
+ t
In
=
I
ust
(R
nou
+ t)csIot
67
bloco de rea de deteco, no modelo Terra. O sinalizador de reset (RST) pode ser
A posio de sada forma parte do vetor de estados da aeronave e usada nos blocos WG5-
2000 no modelo Terra, no bloco de posio ECEF em
, e pelo bloco interface FS na interface do piloto. As componentes do vetor
de velocidade referente terra, no so usadas no modelo, mas podem ser usadas como
O bloco integra a velocidade inercial da aeronave para obter a posio atual da aeronave. As
, onde a
istema de referncia geodsico
. Latitude e longitude so apresentadas em
.
Detalhes: As equaes posio implementadas pelo bloco so apresentadas nas Equaes
equaes inerciais de navegao (Farrell e Barth, 1999).
(59)
(60)
A integrao da altitude depende do status do sinalizador da Aeronave no solo.
5. Utilizao: As entradas do bloco de Posio geodsica vm do bloco de Velocidade nas
equaes de movimento, W
pode ser manuseado pelo usurio. A posio de sada forma parte do vetor de estados da
aeronave e usada nos blocos WG5
posio ECEF em Transform
derivadas das posies so usadas pela velocidade e pelo bloco de Taxa Angular nas
equaes de movimento
2.13.9 Frame-Geodsico E
O bloco integra as aceleraes aplicadas clula
aeronave em relao ao sistema
1. Parmetros:
Velocidades iniciais: vetor 3 X 1 da posio inicial do
.
2. Entradas:
Pos: vetor de posio 3
dPosdt: vetor 3x1 da posio da aeronave deriva
Accel: vetor 3x1 do corpo de acelerao
DCM: matriz transformao 3x3, da navegao geodsica para a plataforma do corpo do
sistema de referncia.
Gravity: acelerao gravitacional.
RST: sinalizador de reset, que pode ser 0 ou 1.
3. Sadas:
velocity NED: vetor 3x1 das velocidades geodsicas
4. Detalhes: As equaes de velocidade implementadas podem ser encontradas em (Farrell e
Barth, 1999) e elas so apresentadas nas Equaes 6
I
= - (
t
=
-I
on
, Cn0nJ = u
u, Cn0nJ = 1
A integrao da altitude depende do status do sinalizador da Aeronave no solo.
Utilizao: As entradas do bloco de Posio geodsica vm do bloco de Velocidade nas
equaes de movimento, WGS-84 e o bloco de deteco do modelo terra. O sinalizador RST
pode ser manuseado pelo usurio. A posio de sada forma parte do vetor de estados da
aeronave e usada nos blocos WG5-84, EGM-96, WMM-200, no modelo terra, no bloco
Transformations, e pelo bloco interface FS na interface do Piloto. As
derivadas das posies so usadas pela velocidade e pelo bloco de Taxa Angular nas
equaes de movimento.
Geodsico EOM: Velocidade
O bloco integra as aceleraes aplicadas clula para obter a velocidade inercial da
aeronave em relao ao sistema geodsico. As caractersticas do Bloco:
Velocidades iniciais: vetor 3 X 1 da posio inicial do frame-geodsico, tem velocidade
osio 3x1 .
dPosdt: vetor 3x1 da posio da aeronave deriva
Accel: vetor 3x1 do corpo de acelerao
DCM: matriz transformao 3x3, da navegao geodsica para a plataforma do corpo do
sistema de referncia.
Gravity: acelerao gravitacional.
RST: sinalizador de reset, que pode ser 0 ou 1.
velocity NED: vetor 3x1 das velocidades geodsicas
Detalhes: As equaes de velocidade implementadas podem ser encontradas em (Farrell e
1999) e elas so apresentadas nas Equaes 62, 63 e 64.
(In
+2
c
) i(Iot) I
+ Iot
68
(61)
A integrao da altitude depende do status do sinalizador da Aeronave no solo.
Utilizao: As entradas do bloco de Posio geodsica vm do bloco de Velocidade nas
84 e o bloco de deteco do modelo terra. O sinalizador RST
pode ser manuseado pelo usurio. A posio de sada forma parte do vetor de estados da
no modelo terra, no bloco
, e pelo bloco interface FS na interface do Piloto. As
derivadas das posies so usadas pela velocidade e pelo bloco de Taxa Angular nas
para obter a velocidade inercial da
geodsico, tem velocidade
.
DCM: matriz transformao 3x3, da navegao geodsica para a plataforma do corpo do
.
Detalhes: As equaes de velocidade implementadas podem ser encontradas em (Farrell e
(62)
I
= (In
+2
c
I
= Iot
I
Onde:
A condio inicial para a integrao das velocidades retirada do bloco
reestabelecedor do integrador muda de 0 para 1
redefinido na condio inicial. As aceleraes ax, ay e az
carregadas (aerodinmicas, propulso, ventos).
5. Utilizao: As entradas do bloco provm do bloco de Posio nas equaes de movimento,
do bloco de Acelerao Total do modelo de inrcia, e do WGS
geoidal da terra. O reset do integrador pode ser manuseado pelo usurio. O bloco de sada
forma parte do vetor de estados da aeronave e amplamente utilizado em todo o modelo da
Aeronave.
2.13.10 Frame-Geodsico EOM: Altitude (Quaternions)
O bloco Altitude (Quaternions
integra a taxa angular para obter a altitude da aeronave.
1. Parmetros:
Quaternions iniciais: vetor 4x1 dos valores iniciais de
2. Entradas:
Taxas: vetor 3x1 de taxas angulares
RST: sinalizador RST, que pode ser 0 ou 1.
3. Sadas:
Quaternions: vetor 4x1 de
4. Detalhes: As equaes de cinemtica so usadas nos
de, implementao considerada super
que as equaes de quaternions
c
) i(Iot) I
+ (In
+2
c
) (Iot) I
- (In
+2
c
) cs(Iot) I
+ g
|
F
| = R
p2n
* |
o
x
o
y
o
z
|
condio inicial para a integrao das velocidades retirada do bloco
reestabelecedor do integrador muda de 0 para 1, durante a simulao, o integrador
redefinido na condio inicial. As aceleraes ax, ay e az, devem incluir todas as clulas
carregadas (aerodinmicas, propulso, ventos).
tradas do bloco provm do bloco de Posio nas equaes de movimento,
do bloco de Acelerao Total do modelo de inrcia, e do WGS
geoidal da terra. O reset do integrador pode ser manuseado pelo usurio. O bloco de sada
o vetor de estados da aeronave e amplamente utilizado em todo o modelo da
Geodsico EOM: Altitude (Quaternions)
Quaternions) idntico ao bloco Cinemtico (
integra a taxa angular para obter a altitude da aeronave. As caractersticas do Bloco:
iniciais: vetor 4x1 dos valores iniciais de quaternions
Taxas: vetor 3x1 de taxas angulares , dados em rad/s.
RST: sinalizador RST, que pode ser 0 ou 1.
: vetor 4x1 de quaternions
Detalhes: As equaes de cinemtica so usadas nos quaternions Euler
implementao considerada superior em relao s equaes de ngulo
quaternions so lineares e a soluo no pode exibir bloqueio de
69
)
+
(63)
(64)
(65)
condio inicial para a integrao das velocidades retirada do bloco Parmetros. Se o
durante a simulao, o integrador
devem incluir todas as clulas
tradas do bloco provm do bloco de Posio nas equaes de movimento,
do bloco de Acelerao Total do modelo de inrcia, e do WGS-84, a partir do modelo
geoidal da terra. O reset do integrador pode ser manuseado pelo usurio. O bloco de sada
o vetor de estados da aeronave e amplamente utilizado em todo o modelo da
) idntico ao bloco Cinemtico (Quaternions). O mesmo
As caractersticas do Bloco:
quaternions .
Euler-Rodrigus. Este tipo
ior em relao s equaes de ngulo Euler, uma vez
so lineares e a soluo no pode exibir bloqueio de
singularidade. A Equao 6
(2003).
c
x
c
y
c
z
singularidade. A Equao 66 descrita com mais detalhes em Phillips
=
1
2
u -p -o -r
p u r -o
o -r u p
r o -p u
*
c
c
x
c
y
c
z
A condio inicial para a integrao retirada do bloco Parmetros.
muda de 0 para 1 durante a simulao, o integrador restabelecido para a
Utilizao: As entradas do bloco vm do bloco de Taxas Angulares, nas equaes de
movimento. O bloco de Sada forma parte do vetor de estados da aeronave e ser
entrada para o DCM, o corpo-inercial do bloco de quaternions no bloco Transformaes,
cuja sada, a matriz de direo cosine, amplamente utilizada na aeronave modelo.
Geodsico EOM: Altitude (ngulos Euler)
O bloco Altitude (ngulos Euler) idntico ao bloco Cinemtico (ngulos
para obter a altitude da aeronave. As caractersticas do Bloco:
iniciais: vetor 3x1 dos valores iniciais dos ngulos
Taxas: O vetor 3x1 do corpo de taxas angulares , dados em rad/s.
RST: sinalizador de reset, que pode ser 0 ou 1.
: vetor 3x1 dos ngulos Euler .
4. Detalhes: As equaes (Equaes 67, 68 e 69) cinemticas so usadas nas representaes
Euler.
= ocs -rcs
=
osin +rcs
cs0
70
Phillips, Hailey e Gebert,
(66)
A condio inicial para a integrao retirada do bloco Parmetros.
muda de 0 para 1 durante a simulao, o integrador restabelecido para a
Utilizao: As entradas do bloco vm do bloco de Taxas Angulares, nas equaes de
movimento. O bloco de Sada forma parte do vetor de estados da aeronave e serve como
no bloco Transformaes,
cuja sada, a matriz de direo cosine, amplamente utilizada na aeronave modelo.
) idntico ao bloco Cinemtico (ngulos Euler) e integra o
As caractersticas do Bloco:
los Euler .
, dados em rad/s.
) cinemticas so usadas nas representaes
(67)
(68)
(69)
A condio inicial para a integrao retirada do bloco
Se o sinal RST, muda de 0 para 1 durante a simulao, o integrador restabelecido para a
condio inicial
5. Utilizao: As entradas do bloco vm
reset do integrador pode ser manuseado pelo usurio. O bloco de sada parte do vetor de
estado da aeronave e serve como entrada para o DMC, o corpo
Euler no bloco Transformaes,
na aeronave modelo.
2.13.12 Frame-Geodsico EOM: Taxa Angular
O Bloco frame-geodsico integra o corpo rgido de seis graus de liberdade nas equaes
momento para obter a taxa angular instantaneame
1. Parmetros:
Taxas angulares iniciais: vetor 3x1 do corpo de taxas angulares
2. Entradas:
Inrcia: vetor 4x1 dos atuais momentos de inrcia
Momentos: vetor 3x1 da clula momento em relao ao CG
Posio: vetor posio 3x1
dPosdt: vetor 3x1 da aeronave, com posies derivadas
DCM: matriz transformao 3x3 da navegao geodsica para plataforma do cor
frame.
RST: sinalizador de reset, que pode ser 0 ou 1.
3. Sadas:
Taxas angulares: vetor 3x1 do corpo de acelerao angular.
4. Detalhes: As equaes momento s
(2003). Um resumo das equaes dado na
p = (
o = c
= (c
Onde os coeficientes de inrcia c1
Inrcia disponvel na seo de Inrcia na biblioteca AeroSim. Os momentos devem incluir
A condio inicial para a integrao retirada do bloco Parmetros.
muda de 0 para 1 durante a simulao, o integrador restabelecido para a
Utilizao: As entradas do bloco vm do bloco Momento nas equaes de movimento. O
reset do integrador pode ser manuseado pelo usurio. O bloco de sada parte do vetor de
estado da aeronave e serve como entrada para o DMC, o corpo-inercial do bloco de ngulos
no bloco Transformaes, cuja sada, a matriz direo cosine amplamente utilizada
Geodsico EOM: Taxa Angular
geodsico integra o corpo rgido de seis graus de liberdade nas equaes
momento para obter a taxa angular instantaneamente. As caractersticas do Bloco:
Taxas angulares iniciais: vetor 3x1 do corpo de taxas angulares
Inrcia: vetor 4x1 dos atuais momentos de inrcia
Momentos: vetor 3x1 da clula momento em relao ao CG
Posio: vetor posio 3x1 .
dPosdt: vetor 3x1 da aeronave, com posies derivadas
DCM: matriz transformao 3x3 da navegao geodsica para plataforma do cor
RST: sinalizador de reset, que pode ser 0 ou 1.
Taxas angulares: vetor 3x1 do corpo de acelerao angular.
Detalhes: As equaes momento so implementadas e mostradas em
2003). Um resumo das equaes dado na Equao 70:
(c
1
r + c
2
p) o + c
3
I + c
4
N -(
n
p
)
x
c
5
pr + c
6
(p
2
- r
2
) + c
7
H -(
n
p
)
y
(c
8
p - c
2
r) o + c
4
I + c
9
N -(
n
p
)
z
Onde os coeficientes de inrcia c1 c9 so computados usando o bloco de Coeficientes de
Inrcia disponvel na seo de Inrcia na biblioteca AeroSim. Os momentos devem incluir
71
Parmetros.
muda de 0 para 1 durante a simulao, o integrador restabelecido para a
Momento nas equaes de movimento. O
reset do integrador pode ser manuseado pelo usurio. O bloco de sada parte do vetor de
inercial do bloco de ngulos
cuja sada, a matriz direo cosine amplamente utilizada
geodsico integra o corpo rgido de seis graus de liberdade nas equaes
As caractersticas do Bloco:
.
.
.
.
DCM: matriz transformao 3x3 da navegao geodsica para plataforma do corpo do
o implementadas e mostradas em Stevens e Lewis,
(70)
c9 so computados usando o bloco de Coeficientes de
Inrcia disponvel na seo de Inrcia na biblioteca AeroSim. Os momentos devem incluir
72
todas as cargas disponveis, como por exemplo, aerodinmicas, propulses e ventos, e eles
devem ser dados em relao atual localizao da aeronave CG. A condio inicial para a
integrao retirada do bloco Parmetros. Se sinalizador RST, muda de 0 para 1 durante a
simulao, restabelece o integrador para a condio inicial. O vetor Win representa a taxa de
rotao da terra no eixo do corpo e pode ser computada como segue, Equao 71.
n
p
= R
n2p
|
(In
+
c
) (Iot)
-Iot
- (In
+
c
)i (Iot)
|
(71)
5. Utilizao: As entradas do bloco vm do bloco Inrcia da aeronave e bloco de Momento
Total no modelo Inrcia, e do bloco Posio nas equaes de movimento. O RST do sinalizador
pode ser manuseado pelo usurio. O bloco sada parte do vetor de estado da aeronave e
amplamente utilizada em toda aeronave modelo.
2.14 CONSIDERAES DO CAPTULO
Neste Captulo foram abordados aspectos importantes da simulao, de modelagem e
controle de sistemas dinmicos, foram descritas as dinmicas, eixos e manobras de vo de um avio
e suas equaes de movimento. Realizou-se um estudo sobre a robtica area, os modelos
matemticos, os sistemas de controle automtico, a lgica Fuzzy, o controle integrado Fuzzy-PID, a
dinmica, os eixos e manobras de vo de um avio.
Encontrou-se dificuldades para a contextualizao do assunto relacionado s simulaes
areas, devido carncia de disponibilidade de material especfico, utilizando-se referncias
genricas para a elaborao do texto, havendo a mesma dificuldade para documentar o controle
Fuzzy-PID. Contrariamente, nos tpicos de modelos matemticos e sistemas de controle
automticos se contou com uma considervel quantia de referncias de qualidade, dando-se
destaque as obras de Ogata (1998) e Dorf e Bishop (2001).
No que se refere compreenso da dinmica, eixos e manobras de vo de um avio, contou-
se, com a referencia bibliogrfica, vos com o aeromodelo treinador, do projeto, alm de conversas
informais com pilotos de aeromodelos, Elemer praticante de aeromodelismos h vinte anos, e com
Guilherme Camargo, piloto comercial h quatro anos. Dessa forma identificaram-se as
particularidades de cada tipo de aeronave e onde se atua no controle, de forma diferenciada, para
realizar as manobras em aeromodelos e aeronaves.
73
Foram encontradas dificuldades na compreenso dos modelos e dos recursos fornecidos
pela biblioteca AeroSim BlockSet 1.2, o que consumiu um bom tempo de estudo para a
aprendizagem sobre a forma de utilizao da ferramenta para as simulaes.
Terminado o embasamento terico, necessrio para a compreenso da dinmica que envolve
o ato de voar de um VANT, inicia-se a fase de aplicar e testar tudo o que foi visto at o momento,
dando seqncia ao Captulo 4: a confeco no Matlab\Simulink dos controladores Fuzzy-PID de
altitude e rolagem e as simulaes para a realizao de manobras de vo do VANT.
74
3 RESULTADOS
Neste capitulo, so apresentados os resultados das simulaes, atravs da aplicao do
controle Fuzzy-PID, em um modelo de VANT, (Aerosonde), com o objetivo de gerar autonomia em
algumas funes da aeronave, em particular, so criados e integrados o controle de rolagem
(ROLL), e o controle de altitude, ou arfagem, mostrando-se assim a validade da tcnica proposta em
diversas manobras de vo.
3.1 SIMULADOR DE VO FLIGHTGEAR
FlightGear, um software livre para a simulao de vo de aeronaves. Roda em diversas
plataformas e sistemas operacionais, incluindo GNU/Linux, Mac OS e Microsoft Windows,
utilizando as bibliotecas OpenGL. Esse simulador caracteriza-se pelo seu realismo e possui grande
variedade de aeronaves, aeroportos e cenrios para download. Utiliza formatos padro de modelos
3D e grande parte da configurao do simulador controlada por arquivos XML (Extensible
Markup Language), tornando-o uma opo atraente para uso em projetos privados, comerciais e de
pesquisa.
3.1.1 Integrao do Matlab\Simulink com o FlightGear
Para a realizao de testes iniciais, integrando o simulador de vo FlightGear, com a
ferramenta Matlab, utilizou-se um modelo de rolagem de segunda ordem, como em (DORF &
BISHOP, 2001) e um controlador convencional PID, atuando sobre o ngulo de rolagem do
aeromodelo, ver Figura 34.
A sada de rolagem realimentada na entrada do PID, de modo a realizar o controle de
ngulo. Essa sada tambm vai ligada entrada Euler do mdulo da interface do simulador
FlightGear, para a visualizao 3D dos movimentos da aeronave.
75
Figura 34 Interface do FlightGear: Controle de ngulo de rolamento.
A Figura 35, apresenta a resposta temporal do ngulo de rolagem da aeronave, iniciando em
0 grau, atingindo o valor mximo de -30 graus, rotacionando depois em sentido contrrio at atingir
30 graus e retornando novamente a posio inicial de 0 graus. O grfico foi gerado usando o
Matlab/Simulink. Para facilitar o entendimento da simulao, foi realizada uma montagem que
mostra as imagens da aeronave em diversos momentos da simulao, obtidas por intermdio do
software FlightGear.
Figura 35 Rolagem: grfico de sada obtido com o Matlab/Simulink.
76
3.2 Implementao do controle Fuzzy-PID
Aps o teste inicial realizado foi inserido o modelo de aeronave, utilizando a biblioteca
AeroSim 1.2, que disponibiliza os blocos com os modelos aerodinmicos de aeronaves, da
atmosfera com ou sem ventos constantes, das rajadas de vento, das turbulncias, dentre outros, e
utiliza o sistema tridimensional de coordenadas da Terra WGS-84 (World Geodetic System) para a
localizao da aeronave no globo terrestre, e do simulador de vo FlightGear para a visualizao em
3D dos resultados alcanados. Ainda, foram inseridos os controladores Fuzzy-PID, com auxilio do
Matlab/Simulink e o Fuzzy Logical Toolbox.
Na implementao do controlador optou-se por utilizar o modelo da aeronave Aerosonde
por dois motivos: primeiramente, seu modelo matemtico est descrito e implementado na
Biblioteca Aerodinmica AeroSim Blockset 1.2, e em segundo pelo fator que a aeronave que
mais se assemelha com o aeromodelo treinador que se possui para uma implementao prtica de
um VANT, assemelhando-se em tamanho, peso e atuadores, o que facilita a transio dos trabalhos
de simulao para uma eventual aplicao prtica da tcnica proposta.
3.2.1 Controle Fuzzy-PID
Para o desenvolvimento dos controladores hbridos Fuzzy-PID (rolagem e altitude), tomou-
se como referncias os trabalhos cientficos de pesquisadores como Doitsids et al (2004), Smith III
e Nghuyen (2008) e Erenoglu et al (2006).
Para a criao de regras e sintonia dos controladores no se pode tomar como referncia os
trabalhos cientficos anteriormente citados, pois em momento algum fazem referncia a esses
assuntos. Assim, as regras foram criadas a partir de conversas informais realizada com pilotos de
aeromodelo e vos prticos realizados com o aeromodelo treinador do projeto. A sintonia dos
controladores foi realizada de forma emprica, atravs do mtodo de tentativa e erro. As funes de
pertinncia dos controladores nebulosos foram normalizadas para facilitar o ajuste dos ganhos dos
controladores PID.
Na definio dos mtodos de fuzzificao e defuzzificao optou-se por seguir as referncias
bibliogrficas de Doitsids et al (2004), Sampaio (2006), Bickraj et al (2006) e Kurnaz et al, (2009),
os quais utilizam as tcnicas de Mamdani. Isto , para a composio da inferncia Fuzzy foi usado o
mtodo mximo-mnimo ou max-min, na defuzzificao foi utilizado o mtodo do centride, o qual
fornece a mdia das reas de todas as figuras que representam os graus de pertinncia de cada
subconjunto Fuzzy, e as formas empregadas para implementar as funes de pertinncia foram o
77
tipo trapezoidal e triangular, por serem as mais comumente usadas em trabalhos que utilizam Fuzzy
em controle de VANTs, e pela facilidade de implementao e ajuste que as mesmas porpocionam.
No ajuste dos ganhos dos controladores PID, foi utilizado o conhecimento prvio adquirido
na leitura das obras de Ogata (1998), Dorf e Bishop (2001) e Bazanella e Silva Jr (2005) e foi
realizada de forma emprica, atravs da tentativa e erro, procurando alcanar determinadas mtricas
de desempenho.
Nas simulaes foram realizadas as manobras bsicas de vo, analisadas no Captulo 3, onde
se alcanou o ajuste do conjunto de controladores Fuzzy-PID, de forma integrada para a execuo
das manobras.
3.2.1.1 Controle de Rolagem
O controle de rolagem pode ser realizado atuando diretamente nos ailerons da aeronave. A
entrada de controle captura a diferena (erro) entre o valor atual do ngulo de rolamento (Roll) e o
ngulo de referncia ou ngulo desejado. O erro gerado e a derivada do erro so as entradas do
controlador Fuzzy-PID, que, atravs de suas funes de pertinncia, regras e ganhos de controle,
fornece as correes necessrias nos ailerons da aeronave, de modo a manter ou alterar sua
trajetria.
Para atuar nos ailerons usando o controlador de rolagem Fuzzy-PID, foi necessrio definir as
funes de pertinncia (Figura 35) e a base de regras (Figura 36) as quais atuam junto s variveis
de entrada e sada, produzindo as correes necessrias nos ailerons.
Na criao da varivel de entrada Erro (Figura 35(A)), utilizou-se trs funes de
pertinncia do tipo triangular e duas do tipo trapezoidal, para a varivel entrada dErro (Figura
35(B)), foram utilizadas trs funes de pertinncia do tipo triangular e para a varivel de sada
Aileron (Figura 35 (C)), usou-se trs funes de pertinncia Fuzzy do tipo triangular e duas do tipo
trapezoidal.
Figura 35 Funes de pertinncia para o controle de direo.
78
Na elaborao das quinze regras (Figura 36), que atuam no controlador Fuzzy-PID de
rolagem foi contado com ajuda de pilotos de aeromodelos e aeronaves reais, como j mencionado
anteriormente, que relataram as aes que se devem tomar durante a execuo de uma manobra de
vo que envolva uma rolagem e com vos prticos realizados com o aeromodelo treinador do
projeto. Para uma melhor compreenso de como atua o controlador, pode-se tomar como exemplo,
a regra nmero 1, que expressa: Se o erro for grande o suficiente, no sentido horrio, e se a derivada
do erro for pequena, ento o avio dever girar em sentido anti-horrio, de forma tal que permita
fazer a correo necessria para estabilizar a aeronave.
Figura 36 Regras de inferncia para o controle de rolagem.
Para melhor ilustrar a aplicao da regra nmero 1, mostra-se a Figura 37. A varivel Erro
apresenta o valor -0.8 (NegGran), a varivel da derivada do erro, dErro, apresenta o valor -0.8
(dNeg) e a varivel Ailerons, na sada do controlador, apresenta o valor 0.742 (PosGran). A sada
apresentada pela varivel Aileron, de 0.742, ocasionando o giro da aeronave em sentido anti-
horrio.
Figura 37 Anlise da primeira regra do controle de rolagem.
79
O controlador Fuzzy-PID de rolagem, de ao direta, ilustrado na Figura 38.
Figura 38 Controle Fuzzy-PID de rolagem.
3.2.1.2 Controle de Altitude
Uma das maneiras de realizar o controle de altitude atuar na acelerao (throttle) da
aeronave em conjunto com o comando do profundor (elevator), o qual controla a subida ou a
descida do nariz da aeronave, determinando o ganho ou perda de altitude.
Para atuar na altitude da aeronave foi necessrio definir as funes de pertinncia (Figura
39) e a base de regras (Figura 40) as quais atuam junto s variveis de entrada, que so
AltitudeError (diferena entre a altitude atual da aeronave e a desejada) e Velocidade (velocidade
atual da aeronave) e nas duas sadas: Profundor (atuador para corrigir a altitude) e Acelerao
(atuador que permite a acelerao e desacelerao do motor), produzindo dessa formas correes
necessrias para o controle da altitude.
Na criao da varivel de entrada AltitudeErro (Figura 39(A)), utilizou-se uma funo de
pertinncia Fuzzy do tipo triangular e duas do tipo trapezoidal. J para a varivel de entrada
Airspeed (Figura 39 (B)), foram utilizadas uma funo de pertinncia Fuzzy do tipo triangular e
duas do tipo trapezoidal. Para a varivel de sada Elevator (Figura 39 (C)), usou-se uma funo de
pertinncia Fuzzy, do tipo triangular e duas do tipo trapezoidal e para a varivel de sada Throttle,
(Figura 39 (D)), usaram-se trs funo de pertinncia Fuzzy, do tipo triangular.
Figura 39 Funes de pertinncia para o controle de altitude.
80
Para a elaborao das regras (Figura 40), que atuam no controlador Fuzzy-PID de altitude,
foram observadas as aes que se deve tomar para o ganho, perda ou estabilidade na altitude
desejada, da aeronave. Para uma melhor compreenso de como atua o controlador pode-se tomar
como exemplo, a regra nmero um, a qual solicita que o avio perca altura e acelere, pois o
controlador detecta que est acima da altura desejada e com uma baixa velocidade.
Figura 40 Regras de inferncia para o controle de altitude.
Para melhor ilustrar a aplicao da regra nmero 1, mostra-se a Figura 41. O erro de
altitude, representado pela varivel Altitude_Erro, apresenta o valor -0.8 (NEG). A velocidade,
representada pela varivel Airspeed, possui o valor 5 m/s (PEQ). As sadas do controlador,
representadas pela varivel Elevator, que apresenta o valor 0.519 (POS) e a varivel Throttle, com
valor 0.76 (GRA) indicam que a aeronave perder altitude e aumentar sua velocidade de vo.
Figura 41 Anlise da primeira regra do controle de altitude.
A implementao do controlador Fuzzy-PI de altitude, de ao direta, ilustrado na Figura 42.
Figura 42 Controle Fuzzy-PI de altitude.
81
A integrao dos controles de direo (rolagem) e altitude em um nico controlador para
atuarem de forma conjunta no controle da aeronave pode ser observada na Figura 43.
Na Figura 43, ilustra-se o modelo do Aerosonde integrado com os controladores e a
interface FlightGear. As componentes do bloco do controlador de rolagem foram mostradas na
Figura 38. J o controlador de altitude foi mostrado na Figura 42.
Figura 43 Controlador integrado de altitude e direo.
3.3 Manobras de Vo
Para a definio das manobras de vo a serem realizadas, optou-se em realizar os trabalhos
de simulaes utilizando quatro manobras bsicas de vo, as quais so as mais utilizadas em
diversas situaes de vo que exigem um alto grau de habilidade do piloto ou do sistema de
controle para sua execuo.
O VANT, simulado executando as seguintes manobras bsicas de vo, conforme
apresentado na Seo 3.2:
Vo reto nivelado: mantm-se a altitude e o ngulo de rolagem nulo, sem mudar a direo
da aeronave.
82
Vo reto ascendente: a aeronave ganha altura e mantm-se na direo estabelecida (ngulo
de rolagem nulo).
Vo em curva ascendente: mantm-se a aeronave em um ngulo fixo em um determinado
grau, para a mudana de direo da aeronave e eleva-se a altitude de vo da aeronave.
Vo em curva nivelado: mantm-se a altitude constante e o ngulo de rolagem com valores
fixos em um determinado grau, alterando-se assim a direo da aeronave.
Na simulao das manobras de vo foram adotados parmetros iguais para altitude do
VANT, que inicia seu vo a 100 metros do solo, a referncia de altitude a ser seguida inicia-se a 80
metros do solo, o tempo de simulao estipulado em 800 segundos (que menor na prtica,
devido ao processamento do computador) e foi definido o ngulo de 30 graus de rolagem, que ser
atingido quando a manobra o exigir.
Tambm inicia-se a simulao com o atuador motor, responsvel pela velocidade da
aeronave, com velocidade igual ao incio da manobra (valor). O valor do aileron define a referncia
de rolagem igual a zero graus, mantendo as asas niveladas. O atuador leme mantm-se em zero grau
em todas as simulaes.
Na simulao das manobras de vo reto nivelado e vo em curva nivelado, o VANT
realizar o acompanhamento de uma referncia de rolagem que tem incio em uma altitude de 80
metros do solo. O aeromodelo se mantm nessa altitude at o fim da simulao.
Para a simulao da manobra de vo reto ascendente e vo em curva ascendente, o VANT
recebe uma referncia de altitude em forma de rampa, iniciando em uma altitude de 80 metros do
solo. O VANT chega at, aproximadamente, 870 metros de altitude no final da simulao.
Para medir o desempenho dos controladores foi definido um erro mximo de altitude de 5%
e um erro mximo de rolagem de 2%. O sobresinal de altitude no dever ser superior a 25% e o
sobresinal da rolagem no dever ultrapassar 10%. O tempo de acomodao em ambos os casos
(rolagem e altitude) no dever ser superior a 100s nos instantes iniciais das manobras.
3.3.1 Vo Reto Nivelado
Para a execuo da manobra de vo reto nivelado, deve-se estabilizar o VANT, em uma
determinada altitude e manter suas assas niveladas com o ngulo de rolagem em zero. O resultado
da simulao pode ser acompanhado pelos grficos de altitude (Figura 44) e rolagem (Figura 45).
83
No grfico de altitude (Figura 44), pode-se observar oscilaes na resposta de altitude do
VANT, pois ele chega a ficar a aproximadamente 17 metros abaixo (22 % de pico de sobre sinal
2
),
apresentando oscilaes que diminuem gradualmente at estabilizar o VANT, em uma altura
prxima da desejada (3 metros abaixo), conseguindo seguir a referncia de altitude solicitada. Cabe
lembrar, que em todas as simulaes no se realiza a manobra de decolagem, assim o avio solto
de uma altura de 100 metros, produzindo essas oscilaes no instante inicial. No entanto, o valor de
sobresinal foi inferior ao valor especificado como medida de desempenho para o projeto de
controle, que de 25%.
Essa instabilidade inicial do VANT, se deve ao tempo de reao do controle, que ao
perceber a queda da aeronave, inicia os procedimentos de correo dos atuadores para chegar at a
altura desejada (ou prximo dela).
A partir de transcorridos 100 segundos de simulao o VANT, inicia uma suave descida
chegando a aproximadamente 3 metros da referncia, o qual inferior ao quesito de erro de altitude
definido, que foi de 5%.
Figura 44 Grfico de altitude da manobra de vo reto nivelado.
No grfico de rolagem (Figura 45) pode-se observar que o VANT, consegue se manter
nivelado, seguindo a referncia (nula) de rolagem, que no se altera no decorrer do tempo de
simulao.
2
Ver seo 2.5 Sobre sinal.
84
Figura 45 Grfico de rolagem da manobra de vo reto nivelado.
As Figura 46 e Figura 47, demonstram que os valores dos erros de altitude e rolagem,
respectivamente, mantm-se dentro dos limites de desempenho especificados, o qual sinalizado
pelas linhas tracejadas.
Figura 46 Grfico do erro de altitude da manobra de vo reto nivelado
Figura 47 Grfico do erro de rolagem da manobra de vo reto nivelado.
85
3.3.2 Vo Reto Ascendente
A manobra de vo reto ascendente muito semelhante manobra de vo reto nivelado,
ambas mantm as asas niveladas, no se alterando o grau de rolagem da aeronave, diferindo-se
somente em que na manobra de vo reto ascendente a aeronave ganha altitude no decorrer do tempo
da simulao, enquanto que na manobra vo reto nivelado ela permanece estvel na altitude
determinada, durante todo o tempo de simulao.
O resultado da simulao da manobra de vo reto ascendente pode ser acompanhado pelos
grficos de altitude (Figura 48 Grfico de altitude da manobra de vo reto ascendente. e rolagem
(Figura 49).
A partir de transcorridos 60 segundos da simulao o VANT atinge o tempo de acomodao
e segue a referncia em rampa at o final da simulao, que ocorre em um tempo de 800 segundos,
alcanando uma altitude de, aproximadamente, 870 metros do solo. O valor mximo de erro medido
foi de 3%, sendo inferior ao quesito de erro de altitude definido, que foi de 5% (Figura 50).
Figura 48 Grfico de altitude da manobra de vo reto ascendente.
Figura 49 Grfico de rolagem da manobra de vo reto ascendente
86
Figura 50 Grfico do erro de altitude da manobra de vo reto ascendente.
A Figura 51 ilustra a curva de erro de rolagem, o qual se mantm abaixo do 2%, como
desejado..
Figura 51 Grfico do erro de rolagem da manobra de vo reto ascendente.
3.3.3 Vo em Curva Ascendente
A manobra de vo em curva ascendente a realizao da manobra de vo reto ascendente
variando o ngulo de rolagem, possibilitando, dessa forma, a realizao do direcionamento do
VANT, para uma determinada coordenada enquanto ganha altitude. O resultado da simulao dessa
manobra pode ser acompanhado pelos grficos de altitude (Figura 52) e rolagem (Figura 53).
No grfico de altitude (Figura 52), observa-se um comportamento semelhante ao da manobra
vo reto ascendente, como tambm pode ser observado na curva de erro (Figura 54).
87
Figura 52 Grfico de altitude da manobra de vo em curva ascendente.
No grfico de rolagem (Figura 53), se observa a aplicao de uma referncia varivel, em
forma de rampa, para o ngulo de rolagem. O VANT, altera seu ngulo de rolagem para
acompanhar a referncia, fazendo uma curva direita, chegando a 30 graus. Aps 300 segundos de
simulao, o VANT, inicia um vo estvel em crculo e, por aproximadamente 200 segundos,
mantm o ngulo de rolagem em 30 graus (movimento em espiral ascendente). Na sequncia, o
VANT, inicia um novo procedimento de rolagem para esquerda para retornar a posio inicial de
0 graus. O erro mximo de rolagem nessa manobra foi de 1%, sendo inferior aos 2% definidos
como quesito de desempenho para o controle, Figura 55. Destaca-se que no se observou sobresinal
significativo no ngulo de rolagem.
Figura 53 Grfico de rolagem da manobra de vo em curva ascendente.
88
Figura 54 Grfico do erro de altitude da manobra de vo em curva ascendente.
Figura 55 Grfico do erro de rolagem da manobra de vo em curva ascendente
3.3.4 Vo em Curva Nivelado
A manobra de vo em curva nivelado a combinao da manobra de vo reto nivelado com
mudanas no ngulo de rolagem. Os resultados da simulao podem ser acompanhados pelos
grficos de altitude (Figura 56) e rolagem (Figura 57).
No grfico de altitude (Figura 56) pode-se observar os oscilaes iniciais j verificadas nas
manobras anteriores, onde o sobresinal chega a 22%, aproximadamente. Aps 120 segundos de
simulao, o VANT, inicia uma descida com leves tentativas de correo, mantendo-se o erro de
altitude abaixo de 5%, como desejado. Destaca-se que durante todo esse tempo, a aeronave iniciou
uma rolagem em forma de rampa at chegar ao valor de 30 graus. Ao alcanar os 300 segundos de
simulao o VANT inicia a retomada de altitude, o qual acontece quando a aeronave mantm seu
ngulo de rolagem de 30 graus. O erro de altitude mantido abaixo de 5%, ver Figura 58Erro!
Fonte de referncia no encontrada..
89
Esta manobra e a manobra de vo em curva ascendente foram as mais desafiantes, do ponto
de vista de controle, devido necessidade da ao conjunta de ambos os controladores quando a
altitude e a rolagem desejadas sofriam variaes simultaneamente.
Figura 56 Grfico de altitude de manobra de vo em curva nivelado.
No grfico de rolagem (Figura 57), observa-se a aplicao de uma referncia varivel, em
forma de rampa, para o ngulo de rolagem, de forma similar manobra vo em curva ascendente.
Figura 57 Grfico de rolagem da manobra de vo em curva nivelado.
90
Figura 58 Grfico do erro de altitude da manobra de vo em curva nivelado
A Figura 59 ilustra a curva de erro de rolagem.
Figura 59 Grfico do erro de rolagem da manobra de vo em curva nivelado.
O erro mximo de rolagem foi inferior a 1%, satisfazendo o 2% definido como quesito de
desempenho para o controle de rolagem. Destaca-se, novamente, que no se observou sobresinal
significativo no ngulo de rolagem.
Embora o controle de rota no seja objetivo do trabalho, a Figura 60, ilustra o percurso
realizado pelo aeromodelo, quando realiza a manobra de vo em curva nivelado. Obteve-se este
grfico atravs do posicionamento nas coordenadas geogrficas de latitude e longitude do VANT
com ajuda do programa GoogleEarth.
Na Figura 60, VANT, inicia seu vo em cima da rtula da Univali So Jos, nas
coordenadas geogrficas de latitude de 273544.91S e longitude 4840,11.29O, realizando um
vo com uma trajetria aleatria, durante o tempo da simulao. Assim, o aeromodelo inicia o vo
a uma altitude de 100 metros do solo e segue a referncia que o mantm estvel em torno de 80
91
metros do solo, fazendo um vo direcionado at ficar girando em crculos direita, chegando a um
ngulo de rolagem de 30 graus. Posteriormente, inicia uma nova rolagem que o faz girar esquerda,
retornando a posio inicial de rolagem de 0 grau. Pode ser considerado, para efeitos da simulao,
que o VANT, permaneceu realizando tarefas de monitorao nas reas onde ficou voando em
crculos.
Figura 60 Rota gerada pelo VANT (figura meramente ilustrativa).
3.4 CONSIDERAES DO CAPTULO
Neste captulo, foram realizadas as simulaes que demonstraram a integrao do
Matlab\Simulink, com o simulador de vo FlightGear, e a implementao e sintonia dos
controladores Fuzzy-PID, de ao direta, integrados na realizao de quatro manobras bsicas de
vo em VANTs.
Na construo dos controladores Fuzzy-PID, houve dificuldades para definir as funes de
pertinncia e as regras de controle. Optou-se por utilizar as funes triangulares e trapezoidais pela
facilidade de implementao. As regras de controle foram obtidas a partir da realizao de
treinamentos de vo.
Outra dificuldade encontrada foi na sintonia dos controladores. Foram realizadas inmeras
simulaes, at se chegar nos valores utilizados na simulao das manobras de vo descritas. A
sintonia foi realizada de forma emprica usando-se o mtodo de tentativa e erro.
Em relao simulao do controle de altitude observou-se oscilaes na resposta no
instante inicial, devido a que o avio cai, literalmente, de uma altura de 100 m assim que inicia a
92
simulao. Essas oscilaes dependem das caractersticas fsicas do avio, tais como a massa,
inrcia, dentre outras e poderiam ser reduzidas implementado-se a manobra de decolagem. No
entanto mostra que o aeromodelo seria capaz de recuperar a altitude no caso de uma perturbao,
por exemplo, uma turbulncia.
Nas manobras realizadas o VANT, apresenta um bom desempenho acompanhando as
referncias de altitude e rolagem, dentro das mtricas definidas.
Cabe destacar que o controle do ngulo de rolagem implementado obteve o melhor grau de
sucesso do que o controle de altitude modelado. Isso pode se justificar pelo fato que para o controle
de rolagem se atua apenas na varivel aileron do VANT, ao contrrio do controle de altitude em que
se atua em duas variveis, profundor e acelerao, para corrigir a altitude do VANT.
93
4 CONCLUSES
Neste trabalho realizou-se o estudo, implementao e simulao de manobras bsicas de vo
em aeromodelos, baseados em uma tcnica de controle que combina a inteligncia artificial e o
controle clssico. Assim, foi projetado um conjunto hbrido que integrou tcnicas de controle PID,
juntamente com as tcnicas de controle Fuzzy.
Para o desenvolvimento do trabalho, foi realizado um estudo dos conceitos bsicos sobre
VANTs, as tcnicas de modelagem comumente utilizadas, as tcnicas de controle clssicas e
inteligentes empregadas, assim como as ferramentas computacionais utilizadas para a simulao e
visualizao dos resultados.
As ferramentas computacionais usadas para dar suporte ao estudo e anlise de desempenho
do controlador proposto foram o software Matlab\Simulink, o toolbox de lgica Fuzzy, a biblioteca
Aerosim BlockSet 1.2 e o simulador de vo FlightGear, onde foram visualizados os resultados a
partir de grficos e em trs dimenses, facilitando a anlise.
Foi constatado que o ato de controlar uma aeronave extremamente complexo, envolvendo
um amplo nmero de reas do conhecimento como, por exemplo, o projeto de sistemas embarcados,
sensoriamento, modelagem e controle. Perante toda essa diversidade gastou-se um tempo
considervel no levantamento de subsdios que definiram o escopo do trabalho, limitando-se a
utilizar um conjunto hbrido de tcnicas de controles tradicionais, PID, juntamente com tcnicas de
controle inteligente Fuzzy, para a confeco e simulao de um sistema de controle que
possibilitasse realizar manobras bsicas de vo em um aeromodelo VANT.
Destaca-se que a falta de um conhecimento prvio sobre as manobras bsicas de vo foi um
fator desafiante encontrado para o desenvolvimento do trabalho. Manobras de vo em uma
aeronave so operaes complexas que envolvem e atuam sobre diversas variveis, onde uma
atuao incorreta do controle, poderia comprometer todo o conjunto do sistema da aeronave.
Outro elemento desafiador foi o ajuste e sintonia dos controladores, o qual foi conseguido
nas simulaes atravs de inmeras tentativas.
Pode-se concluir que a principal caracterstica do sistema de controle hbrido Fuzzy-PID,
implementado a sua simplicidade e sua atuao robusta, independentemente da caracterstica no
linear do processo de controle de uma aeronave. No entanto, os erros, as oscilaes observadas nas
simulaes e as dificuldades de sintonia dos controladores sugerem um estudo mais aprofundado na
anlise de perturbaes e na considerao de tcnicas de sintonia automtica das funes de
pertinncia e dos ganhos de controle do controlador proposto.
94
4.1 CONTRIBUIES DA DISSERTAO
Com a concluso da dissertao, deu-se o primeiro passo de uma longa caminhada para a
implementao prtica do controle de um VANT, em sua plenitude, sendo o primeiro contato de
todos os envolvidos na temtica do trabalho. Descobriu-se, o quo complexo o ato de realizar e
controlar manobras de vo autnomo em um VANT, e adquiriu-se o feedback sobre o assunto
permitindo sua continuidade em trabalhos futuros.
O estudo dos tpicos relacionados implementao realizada e as simulaes do sistema
proposto em diversas manobras de vo, demonstraram ser de grande valia para a aquisio de
subsdios sobre o comportamento da malha de controle de um VANT, tornando-se imprescindvel
para uma posterior aplicao prtica do sistema hbrido proposto em aeromodelos, sendo esta a
principal contribuio do trabalho.
Cabe ressaltar que na reviso da literatura no foi encontrado nenhum projeto similar em
VANTs, utilizando a estratgia de controle Fuzzy-PID proposta.
4.2 TRABALHOS FUTUROS
Abre-se um espectro bastante amplo para novas pesquisas, podendo-se partir para a fase
experimental. Nesse sentido, poderia pensar-se em desenvolver a estrutura de controle de um
aeromodelo, considerando desde os mecanismos de coleta de informaes (sensoriamento), o
processamento dessas informaes e a atuao do controle.
Para trabalhos futuros sugere-se:
Utilizar outros mtodos de fuzzificao e defuzzificao e tipos de funes de
pertinncia e compar-los com os resultados obtidos;
A implementao de um algoritmo que defina a rota do VANT;
Desenvolvimento de metodologias de ajuste e sintonia para o controlador hbrido Fuzzy-
PID;
Implementar outras manobras de vo; e
Estudar a influenza de perturbaes e variaes no modelo do VANT.
95
REFERNCIAS
AL-ODIENAT, A. I.; AL-LAWAMA, A. A. The advantages of PID Fuzzy controllers over the
Conventional types. American Journal of Applied Sciences. p. 653-658, 2008.
AMENDOLA, Maringela; SOUZA, Anderson Luiz de; BARROS, Lacio Carvalho. Manual do
uso da teoria dos conjuntos Fuzzy no MATLAB 6.5. Campinas: UNICAMP, 2005.
ANGELOV, P.; ZHOU, X. Evolving fuzzy classifier for novelty detection and landmark
recognition by mobile robots,. In: Mobile robots: the evolutionary approach, Studies in
Computational Intelligence, vol. 50, Nedjah, N., Coelho, L. S. e Mourelle, L. M. (eds.), Springer-
Verlag, Berlin, Germany, chapter 5, pp. 89-118, 2007.
AZINHEIRA, J., Ramos, J., Paiva, E.., Bueno, S., Maeta, S., Mirisola, L., Bergeman, M. and Faria,
B. Autonomous fight experiment with a robotic unmanned airship. In PROCEEDINGS OF THE
2001 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION. 2001,
Seoul. Proceedings Seoul pp. 4152-4157, 2001.
BARONE, Dante Augusto Couto. Sociedades Artificiais: a nova fronteira da inteligncia das
mquinas. Porto Alegre: Bookman, 2003.
BAZANELLA, A. S.; SILVA JR, Joo Manoel Gomes da. Sistemas de Controle - princpios e
mtodos de projeto. Porto Alegre: UFRGS, 2005.
BECKER, Marcelo; BOUABDALLAH, Samir; SIEGWART, Roland. Desenvolvimento de um
controlador de desvio de obstculos para um mini helicptero quadrimotor autnomo 1
fase: simulao. Disponvel em < http://m.becker.backup.googlepages.com/388.pdf>. Acesso em:
17 nov. 2008.
BICKRAJ, Kimberly; et al. Fuzzy Logic Based Integrated Controller for Unmanned Aerial
Vehicles. In: FLORIDA CONFERENCE ON RECENT ADVANCES IN ROBOTICS. 2006,
Miami. Proceedings Miami:FIU, 2006.
BONATTI, Ivanil S; et al. Circuitos eltricos I. Disponvel em:
<http://www.dt.fee.unicamp.br/~www/ea513/node86.html >. Acesso em: 15 nov. 2008.
BUENO, Samuel Siqueira. Modelling, Sensor Based Intelligent Robots. In: ______. Control and
Perception for an Autonomous Robotic Airship. Berlin: Springer, 2002. cap. 6, p. 216-244.
______; et al. Estratgias de controle lateral para um dirigvel robtico autnomo. In:
CONGRESSO BRASILEIRO DE AUTOMTICA CBA, 15., 2004, Gramado. Anais eletrnicos...
Gramado: USP, 2004. Disponvel em:<
http://www.lti.pcs.usp.br/robotics/grva/publicacoes/outras/cba2004-cd-rom/cba2004/pdf/352.pdf>.
Acesso: 15 nov. 2008.
CAMPOS, M. C. M. M; SAITO, K. Sistemas Inteligentes em Controle e Automao de
Processos. Rio de Janeiro: Cincia Moderna, 2004.
96
COELHO, L. S.; PESSOA, M. W. Otimizao de controle PID multivarivel baseada em evoluo
diferencial: projeto e aplicao prtica no processo ball-and-plate. In: ANAIS DO VII SIMPSIO
BRASILEIRO DE AUTOMAO INTELIGENTE, 7., 2007, Florianpolis. Anais... Florianpolis:
SBA, 2007. p. 1-6.
COSTA, A.; et al. Lgica fuzzy: conceitos e aplicaes. Disponvel em
http://www.inf.unisinos.br/~cazella/dss/fuzzy_relatorio.pdf . Acesso em: 04 out. 2008.
DOITSIDS, L; et al. A Framework for Fuzzy Logic Based UAV navegation and control. In:
INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION. 4., 2004, Tampa.
Proceedings Tampa: IEEE, 2004. p. 4041-4046.
DORF, Richard C.; BISHOP, Robert H. Sistemas de controle modernos. Traduo de Bernardo
Severo da Silva Filho. 8. ed. Rio de Janeiro: LTC Editora, 2001.
ERENOGLU, I.; et al. An Intelligent Hybrid Fuzzy PID Controller. In: 20th EUROPEAN
CONFERENCE ON MODELLING AND SIMULATION. 20., 2006, Bonn. Proceedings Bonn,
2006.
ERLANG. O que Simulao de processos/sistemas. Disponvel em
<http://www.erlang.com.br/simulacao.asp >. Acesso em: 15 mar. 2007.
FARRELL, J. A.; BARTH, M. The Global Positioning System &Inertial Navigation. New York:
McGraw Hill, 1999.
GALVO, Roberto Diguez; NOBRE, Flvio Fonseca; VASCONCELLOS, Miguel Murat.
Modelos matemticos de localizao aplicados organizao espacial de unidades de sade.
Revista de Sade Pblica, So Paulo, v. 33, n. 4, ago. 1999.
GARCIA, Claudio. Modelagem e simulao. 2. ed. So Paulo: Edusp, 2005.
HAKIM, Ermanu A.; SOEPRIJANTO, Adi; HP, Mauridhi. PSS design based on PD and PI Fuzzy
Controller by Particle Swarm Optimization. In: PROCEEDINGS OF THE INTERNATIONAL
CONFERENCE ON ELECTRICAL ENGINEERING AND INFORMATICS. 2007, Bandug.
Proceedings Bandug: IEEE, 2007.
HOMA, Jorge M. Aeronaves e Motores. 25. ed. So Paulo: Asa, 2005a.
______. Aerodinmica e Teoria de Vo. 23. ed. So Paulo: Asa, 2005b.
JAN, Dario de Almeida. Uma introduo ao estudo da lgica fuzzy. Hrus Revista de
Humanidades e Cincias Sociais Aplicadas, Ourinhos, n.02, 2004.
JORGE, Joo Pedro Santos. Desenvolvimento e integrao do mdulo de controlo e de
simulao da dinmica de uma aeronave. 2008. 82 f. Dissertao (Mestrado Integrado em
Engenharia Aeroespacial) Instituto Superior Tcnico. Universidade Tcnica de Lisboa, Lisboa,
2008.
JUNG, Cludio Rosito Pedro; et al. Computao Embarcada: Projeto e Implementao de Veculos
Autnomos Inteligentes. In: XXV CONGRESSO DA SOCIEDADE BRASILEIRA DE
COMPUTAO, 25., 2005, So Leopoldo. Proceedings... So Leopoldo: SBC, 2005.
97
KARASAKAL, Onur; YESIL, Engin; GUZELKAYA, Mujde; EKSIN, Ibrahim. Implementation of
a New Self-Tuning Fuzzy PID Controller on PLC. In:Turk J Elec Engin, 2005, Istambul.
Proceedings Istambul, 2005.
KOHAGURA, Tiago. Lgica fuzzy e suas aplicaes. Trabalho de Concluso de Curso
(Graduao em Cincia da Computao). Universidade Estadual de Londrina, Londrina, 2007.
LIU, Zhenzhang; LU, Tien-Fu. A Simulation Framework for Plume-Tracing Research. In:
PROCEEDING OF THE AUSTRALASIAN CONFERENCE ON ROBOTICAS E
AUTOMATION, 2008, Camberra. Proceedings Camberra, 2008.
MAGALHES OLIVEIRA, Pedro A. Tavares de. Os Simuladores e as TI para PC para a
formao do pessoal aeronutico - Sua utilizao e eficcia. Dissertao (Mestrado em Estudos de
Informao) - Departamento de Cincias e Tecnologias da Informao, Instituto Superior de
Cincias do Trabalho e da Empresa, Lisboa, 2008.
MEDEIROS, Fabrcio Ardais. Desenvolvimento de um veculo areo no tripulado para
aplicao em agricultura de preciso. Dissertao (Mestrado em Engenharia Agrcola).
Universidade Federal de Santa Maria, Santa Maria, 2007.
MICHEL, Olivier. Cyberbotics Ltd. WebotsTM: Professional Mobile Robot Simulation.
International Journal of Advanced Robotic System, Viena: In-Tech, 2004. Vol. I, No. I.
MONTENEGRO, Jacy M. Neto. Identificao de Modelos Dinmicos no Domnio da
Freqncia Aplicada a Sistemas Aeronuticos. Dissertao (Mestrado em Engenharia Eltrica).
Instituto Militar de Engenharia, Rio de Janeiro, 2005.
NASCIMENTO JR, Cairo L.; PIRES, Joo R. Crtes. Controle fuzzy para brao robtico
utilizando a abordagem adaptativa neuro-fuzzy (anfis) do matlab. Diviso de Engenharia
Mecnica-Aeronutica, Instituto Tecnolgico de Aeronutica. So Jos dos Campos, 2002.
NERIS, L. O. Um piloto automtico para as aeronaves do Projeto ARARA. Dissertao
(Mestrado em Cincias) - Instituto de Cincias Matemticas e da Computao, Universidade de So
Paulo, So Carlos, 2001.
NEWMAN, D. J. Interactive Aerospace Engineering and Design. Nova Iorque: McGraw-Hill,
2001.
NILSSON, James W.; RIEDEL, Susan A. Circuitos eltricos. 6. ed. Rio de Janeiro: LCT, 2003.
NOGUEZ, C. Construo do Sistema de Informaes Geogrficas da Margem do Canal do
Rio Grande com base em imagens de pequeno formato. Dissertao (Mestrado em Oceanografia
Fsica, Qumica e Geolgica). Universidade Federal do Rio Grande do Sul, Rio Grande, 2005.
OGATA, Katsuhiko. Engenharia de controle moderno. Traduo de Bernardo Severo da Silva
Filho. 3. ed. Rio de Janeiro: LCT, 1998.
OLIVEIRA, J.F. Sistemas e modelos - porqu simular?. Disponvel em
<http://paginas.fe.up.pt/~mac/ensino/docs/MAD20012002/simulacao.pdf >. Acesso: 15 nov. 2007.
98
PAIM, P.K. Modelamento Simulao e controle de veculos autnomos areos e submarinos.
Trabalho de Concluso de Curso (Graduao em Engenharia de Controle e Automao).
Universidade de Braslia, Braslia, 2005.
PARDESI, M.S. Veculos Areos No-Tripulados/ veculos Areos de Combate No-
Tripulados: provveis misses e desafios futuros relevantes para o estabelecimento e polticas.
Disponvel em <http://www.maxwell.af.mil/au/cadre/aspj/apjinternational/apj-
p/2005/4tri05/pardesi.html >. Acesso: 03 mar. 2008.
PEREIRA, Ademir Rodrigues. Controladores robustos com interpolao de ganhos via lgica
difusa - aplicao em veculos autnomos no tripulados. Dissertao (Mestrado em Cincias em
Engenharia Eltrica). Instituto Militar de Engenharia, Rio de Janeiro, 2001.
PHILLIPS, W. F.; HAILEY, C. E.; GEBERT, G. A. Review of Attitude Representations Used for
Aircraft Kinematics. Journal of Aircraft, Reston, january february 2003. Vol. 40, No. 1, p.223.
RAHMAT, M. F.; Application Of Self-Tuning Fuzzy Pid Controller On Industrial Hydraulic
Actuator Using System Identification Approach. International Journal on Smart Sending and
Intelligent Systems, june 2009. Vol.2 No.2.
RAMOS, Josu J. G.; BUENO, Samuel S. Uma proposta para uma rede de ensino, pesquisa e
desenvolvimento em veculos robticos areos. In: VIII SBAI - SIMPSIO BRASILEIRO DE
AUTOMAO INTELIGENTE, 8., 2007, Florianpolis. Anais...So Paulo: Tec Art, 2007.
RASI, Jos Roberto. Desenvolvimento de um veculo areo no tripulado para aplicao em
pulverizao agrcola. 2008. 70 f. Trabalho de Concluso de Curso (Especializao) Faculdade
de Engenharia Rural, Universidade Federal de Pelotas, Pelotas, 2008.
ROGERS, Robert M. Applied Mathematics in Integrated Navigation Systems. 2.ed. American
Institute of Aeronautics and Astronautics, Inc.. Virginia, 2003.
ROSARIO, Joo Maurcio. Princpios da Mecatrnica. 2. ed. So Paulo: Pearson Education, 2007.
SAMPAIO, R.P. Sistema de controle de atitude embarcado para vo autnomo de avies em
escala. 2006. 186 f. Dissertao (Mestrado em Mecatrnica) - Escola Politcnica e Instituto de
Matemtica, Universidade Federal da Bahia, Salvador, 2006.
SHAW, Ian S.; SIMES, Marcelo Godoy. Controle e Modelagem Fuzzy. 2.ed. So Paulo: Edgard
Blcher, 2007.
SILVEIRA, Antonio da Silva. Tcnicas de Controle LQG/LTR e Fuzzy Aplicadas ao Veculo
Areo No Tripulado: Aerosonde. 2008. 154 f. Dissertao (Mestrado em Engenharia Eltrica) -
Instituto de Tecnologia Programa de Ps-Graduao em Engenharia Eltrica, Universidade Federal
do Par, Belm, 2008.
SMITH III. James F.; NGHUYEN, ThanhVu H. Fuzzy logic based UAV allocation and
coordination. 15. ed. New York: Springer, 2008.
SOUZA, Ednilson Sergio Ramalho. Modelos matemticos e modelos mentais: inferindo possveis
relaes durante a modelagem matemtica de fenmenos fsicos. In: II SEMINRIO DE
99
AVALIAO DE PESQUISA DA PS-GRADUAO EM EDUCAO EM CINCIAS E
MATEMTICAS, 2., 2008, Par. Anais... Par: UFPA, 2008.
STEVENS, Brian L.; LEWIS, Frank L. Aircraft control and simulation. 2.ed. New Jersey: Willey
& Sons, 2003.
UNMANNED DYNAMICS LLC. AeroSim aeronautical simulation Blockset 1.2. Hood River.
biblioteca Aerodinmica, 2004.
WIDMAIER, Klaus. Algoritmo gentico aplicado otimizao de asas de material compsito
de veculos areos no tripulados. Dissertao (Mestrado em Engenharia Mecnica). Escola de
Engenharia de So Carlos, Universidade de So Paulo. So Carlos, 2005.